2016-07-14 8 views
0

私は、2Dグリッドで結果を生成するコンポーネントを持っています。私はコンポーネントの入力としてそのグリッドのサイズを変更できるようにしたいと思います。私は上記の貼り付けのエラーを取得、私はplot_resを変更するとOpenMDAOの柔軟な未知のサイズ

self.add_param('plot_res', val=201, pass_by_obj=True, description='Data output resolution') 
self.add_output('out_grid', shape=201*201, description='output grid') 

:私のようなのparamsと未知を持って

ValueError: could not broadcast input array from shape (42025) into shape (40401) 

:私はそうすると、私は以下のようなエラーが発生します。

ご協力いただきありがとうございます。

答えて

1

setup()が呼び出された後で変数のサイズを変更することはできません。代わりに、私はあなたの__init__メソッドの引数を希望のサイズにすることをお勧めします。

+0

説明と提案をいただきありがとうございます。 – James

関連する問題