声明冗余输出有问题吗?
Is declaring a redundant output a problem?
如果我的一个组件有 2 个输出,其中第一个连接到以下组件,第二个只是多余的,用于我自己的簿记和记录。
第二个部分没有声明(也没有说 dependent=False)。
这会不会成为计算总导数的问题和混乱?如果是的话,如果我想通过 openmdao 默认记录器添加额外的变量,最好的方法是什么?
通常只有在优化中涉及第二个输出时才会出现问题(如果它用作约束或 objective)。否则它的衍生物根本不应该成为问题的因素。
如果我的一个组件有 2 个输出,其中第一个连接到以下组件,第二个只是多余的,用于我自己的簿记和记录。 第二个部分没有声明(也没有说 dependent=False)。
这会不会成为计算总导数的问题和混乱?如果是的话,如果我想通过 openmdao 默认记录器添加额外的变量,最好的方法是什么?
通常只有在优化中涉及第二个输出时才会出现问题(如果它用作约束或 objective)。否则它的衍生物根本不应该成为问题的因素。