Hi, I can not run the code, there are some errors like " no operator "-" matches these operands ", just in:
Packet diag0a_x = g0.packet(v11,0) - g0.packet(v00,0) + pe;
Packet diag0a_y = g0.packet(v11,1) - g0.packet(v00,1) + pe;
Packet diag0b_x = g0.packet(v01,0) - g0.packet(v10,0) - pe;
Packet diag0b_y = g0.packet(v01,1) - g0.packet(v10,1) + pe;
Packet dda_x = gd.packet(v11,0) - gd.packet(v00,0);
Packet dda_y = gd.packet(v11,1) - gd.packet(v00,1);
Packet ddb_x = gd.packet(v01,0) - gd.packet(v10,0);
Packet ddb_y = gd.packet(v01,1) - gd.packet(v10,1);
more details are in the figure.
I think the vision of my Eigen and SUITESPARSE do not match, so which vision of Eigen and SUITESPARSE do you employ respectively?

Hi, I can not run the code, there are some errors like " no operator "-" matches these operands ", just in:

Packet diag0a_x = g0.packet(v11,0) - g0.packet(v00,0) + pe;
Packet diag0a_y = g0.packet(v11,1) - g0.packet(v00,1) + pe;
Packet diag0b_x = g0.packet(v01,0) - g0.packet(v10,0) - pe;
Packet diag0b_y = g0.packet(v01,1) - g0.packet(v10,1) + pe;
Packet dda_x = gd.packet(v11,0) - gd.packet(v00,0);
Packet dda_y = gd.packet(v11,1) - gd.packet(v00,1);
Packet ddb_x = gd.packet(v01,0) - gd.packet(v10,0);
Packet ddb_y = gd.packet(v01,1) - gd.packet(v10,1);
more details are in the figure.
I think the vision of my Eigen and SUITESPARSE do not match, so which vision of Eigen and SUITESPARSE do you employ respectively?