syntax = "proto3";

package eigen;

message Matrix4d {
  repeated double data = 1 [packed = true];
}


message MatrixXd {
    int32 rows = 1;
    int32 cols = 2;
    repeated double data = 3; // row-major order (same as Eigen default)
}