@@ -36,7 +36,11 @@ def get_type_casters_cfg(casters: Dict[str, Dict[str, Any]]) -> None:
3636            # Eigen support (requires numpy) 
3737            "Eigen::Block" : {"hdr" : "pybind11/eigen.h" },
3838            "Eigen::DiagonalMatrix" : {"hdr" : "pybind11/eigen.h" },
39+             "Eigen::MatrixBase" : {"hdr" : "pybind11/eigen.h" },
3940            "Eigen::Matrix" : {"hdr" : "pybind11/eigen.h" },
41+             "Eigen::Matrix2d" : {"hdr" : "pybind11/eigen.h" },
42+             "Eigen::Matrix3d" : {"hdr" : "pybind11/eigen.h" },
43+             "Eigen::MatrixXcd" : {"hdr" : "pybind11/eigen.h" },
4044            "Eigen::MatrixXd" : {"hdr" : "pybind11/eigen.h" },
4145            "Eigen::MatrixXdR" : {"hdr" : "pybind11/eigen.h" },
4246            "Eigen::MatrixXi" : {"hdr" : "pybind11/eigen.h" },
@@ -47,6 +51,7 @@ def get_type_casters_cfg(casters: Dict[str, Dict[str, Any]]) -> None:
4751            "Eigen::SparseMatrix" : {"hdr" : "pybind11/eigen.h" },
4852            "Eigen::SparseView" : {"hdr" : "pybind11/eigen.h" },
4953            "Eigen::Vector" : {"hdr" : "pybind11/eigen.h" },
54+             "Eigen::Vector2d" : {"hdr" : "pybind11/eigen.h" },
5055            "Eigen::Vector3d" : {"hdr" : "pybind11/eigen.h" },
5156            "Eigen::VectorXf" : {"hdr" : "pybind11/eigen.h" },
5257            "Eigen::VectorXcf" : {"hdr" : "pybind11/eigen.h" },
0 commit comments