12 #include <Eigen/Dense> 22 = Eigen::Array<int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
32 = Eigen::Array<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
37 = Eigen::Array<int, Eigen::Dynamic, 1>;
42 = Eigen::Array<double, Eigen::Dynamic, 1>;
47 = Eigen::Array<int, 1, Eigen::Dynamic>;
52 = Eigen::Array<double, 1, Eigen::Dynamic>;
112 #ifdef ALIAS_PYBIND_H Eigen::RowVector3d RowVector3d
RowVector3d is an alias for a 3-elements row vector of Eigen float numbers.
Eigen::Array< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > ArrayXXd
ArrayXXd is an alias for a two-dimensional array of float numbers.
Eigen::RowVectorXd RowVectorXd
RowVectorXd is an alias for a row vector of float numbers with arbitrary length.
Eigen::RowVector3i RowVector3i
RowVector3i is an alias for a 3-elements row vector of integers.
Eigen::RowVectorXi RowVectorXi
RowVectorXi is an alias for a row vector of integers with arbitrary length.
Eigen::VectorXi VectorXi
VectorXi is an alias for a column vector of integers with arbitrary length.
Eigen::Array< int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > ArrayXXi
ArrayXXi is an alias for a two-dimensional integer array.
Eigen::Array< double, 1, Eigen::Dynamic > RowArrayXd
RowArrayXd is an alias for a row array of float numbers.
Eigen::Matrix3i Matrix3i
Matrix3i is an alias for a 3x3 matrix of integers.
Eigen::Array< int, 1, Eigen::Dynamic > RowArrayXi
RowArrayXi is an alias for a row array of integers.
Eigen::Array< int, Eigen::Dynamic, 1 > ArrayXi
ArrayXi is an alias for a column array of integers.
To bind Eigen to Python (and Numpy), pybind11 needs to include an additional header.
Eigen::VectorXd VectorXd
VectorXd is an alias for a column vector of float numbers with arbitrary length.
Eigen::Vector3i Vector3i
Vector3i is an alias for a 3-elements column vector of integers.
Eigen::Array< double, Eigen::Dynamic, 1 > ArrayXd
ArrayXd is an alias for a column array of float numbers.
Eigen::MatrixXd MatrixXd
MatrixXd is an alias for an arbitrary square matrix of float numbers.
Eigen::Vector3d Vector3d
Vector3d is an alias for a 3-elements column vector of float numbers.
Eigen::MatrixXi MatrixXi
MatrixXi is an alias for an arbitrary square matrix of integers.
Eigen::Matrix3d Matrix3d
Matrix3d is an alias for a 3x3 matrix of float numbers.