私はいくつかのレガシーFORTRANコードをopenmdaoモデルに組み込みました。レガシーコードは、ネームリストを読み書きします。私はネームリストのために "File Wrapping Tutorial"の指示に従った。名前リストを読み込むためのload_modelメソッドを除いて、すべてがドキュメントごとに動作します。ネームリストのロードモデルメソッドが未知のコンポーネントにマップされません
Namelistオブジェクトには、ネームリストファイルを解析し、変数値をコンポーネントの未知数にロードするための関数も含まれています。
しかし、load_model参照paramsはなく、未知数のための実際のソースコード:
のparams = self.comp.params
私の質問が意図されているだけですか?
回避策として、load_modelメソッドをスキップして、parse_fileメソッドの後に1:1のvarを未知のマッピングにハードコーディングしています。