Files
3D_EDFM_SIM-X/gui_support/templates/load_case_template.m
T
2026-04-01 18:58:03 +08:00

40 lines
1001 B
Matlab

function config = load_case_template(case_id)
%LOAD_CASE_TEMPLATE Load a predefined case template into unified config.
arguments
case_id
end
case_key = normalize_case_id(case_id);
switch case_key
case "case01"
config = load_case_template_case01();
case "case02"
config = load_case_template_case02();
case "case03"
config = load_case_template_case03();
case "case04"
config = load_case_template_case04();
case "case05"
config = load_case_template_case05();
case "case06"
config = load_case_template_case06();
case "case07"
config = load_case_template_case07();
otherwise
error('load_case_template:UnsupportedCase', ...
'Unsupported case template: %s', string(case_key));
end
config = normalize_config(config);
end
function case_key = normalize_case_id(case_id)
if isnumeric(case_id)
case_key = "case" + compose("%02d", case_id);
else
case_key = lower(string(case_id));
end
end