eigen :: select()的奇怪行为

时间:2014-01-29 19:18:36

标签: c++ eigen

在本征中,构造:

(R.array() < s).select(P,Q); 
当P,Q中的一个或两个是向量时,

起作用 (与R的长度相同)。但是两个都一样 他们是标量,我得到编译错误。

我的问题是;是select在场时的行为 两个标量中有一种方法可以让我发出警告 有更高效的结构?如果是这样,他们是什么?

2 个答案:

答案 0 :(得分:3)

您可以使用VectorXd::Constant(size,value)作为一个参数来解决此问题。

答案 1 :(得分:0)