Eigen PartialPivLU示例不会编译

时间:2017-04-18 22:46:02

标签: c++ eigen

我正在尝试编译Eigen3 PartialPivLU example

  

MatrixXd A(2,2);
  A<< 2,-1,1,3;
  PartialPivLU>> LU(A);

但是我遇到了编译错误(见下文)。

如果我删除"参考<>它编译好了。有谁知道如何使用PartialPivLU与Ref<>?

由于 史蒂夫

@Entity
@Table(name = "game")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
@Document(indexName = "game")
public class Game extends AbstractAuditingEntity implements Serializable {

private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

@NotNull
@Column(name = "name", nullable = false)
private String name;

@Column(name = "detail")
private String detail;

@OneToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@JoinColumn(name = "rule_id")
private GameRule gameRule;
...

1 个答案:

答案 0 :(得分:0)

正如chtz所说,问题是我使用的Eigen版本。您需要使用Eigen 3.3或更高版本。