продвижение дискретной переменной

Я пробовал пример дискретной переменной в http://openmdao.org/twodocs/versions/latest/features/experimental/discrete_vars.html

В отличие от обычных переменных ('r_m' и 'chord' в этом примере), которые становятся доступными после вызова метода setup(), дискретная переменная ('num_blades' в этом примере) требует сначала вызова метода run_model(). Это почему?

Это нормально работает:

prob.setup()  
print(prob['r_m'])

Это тоже работает нормально:

prob.setup()  
prob.run_model()  
print(prob['num_blades'])

Это не работает:

prob.setup()  
print(prob['num_blades'])

0 ответов

Другие вопросы по тегам