Eigen::MatrixXd A(2,2);
Eigen::MatrixXcd B(2,2);
A << -1, -2, -3, -4;
B.real() << 1, 2, 3, 4;
B.imag() << 5, 6, 7, 8;
Eigen::MatrixXcd C
Eigen::MatrixXd A(2,2);
Eigen::MatrixXcd B(2,2);
A << -1, -2, -3, -4;
B.real() << 1, 2, 3, 4;
B.imag() << 5, 6, 7, 8;
Eigen::MatrixXcd C