У меня есть несколько проблем в openMDAO, я хочу извлечь вектор «params» для одного и использовать его для установки ввода для другого. В основном первый оптимизирует некоторые вещи, затем я хочу использовать это решение в другой проблеме, чтобы сделать что-то еще (см. Implementing AMMF within OpenMDAO).OpenMDAO Извлечение и настройка параметров из группы openmdao
Я пытаюсь создать этот общий код, где мне не нужно явно указывать переменные, которые необходимо обменивать. Таким образом, если две проблемы принимают те же переменные, что и входы, они должны просто работать ...
Теперь, когда я запускаю проблему, я могу получить доступ к элементу params из группы, но эти параметры инициализируются значениями по умолчанию. Не значения последнего прогона. Итак, как мне получить этот вектор?
Я предполагаю, что вторая часть этих вопросов заключается в том, как вы можете «установить» все параметры за одну операцию.
- Глупое ограничение переполнения стека заключается в том, что я не могу использовать проблему слова в названии. Я понял, но что, если я хочу обратиться к объекту openMDAO, называемому проблемой?
ваш вопрос немного. Это очень помогло бы, если бы вы построили простой пример для решения этой проблемы. –
В моем PhD я создал нечто похожее на openMDAO, но на C++ ... не так сложно, и он делал что-то совсем другое. У меня были методы get/set, которые собирали/устанавливали весь вектор дизайна, несмотря на то, что фактические значения были сохранены в объектах. Поэтому я надеялся, что смогу сделать что-то подобное с openMDAO –
Мне нужно запустить ... но я немного уточню свою проблему немного позже ... –