/* ---------------------------------------------------------------------------- * GTSAM Copyright 2010, Georgia Tech Research Corporation, * Atlanta, Georgia 30332-0415 * All Rights Reserved * Authors: Frank Dellaert, et al. (see THANKS for the full author list) * See LICENSE for the license information * -------------------------------------------------------------------------- */ /** * @brief register conversion matrix between numpy and Eigen * @author Ellon Paiva Mendes (LAAS-CNRS) **/ #include #define NO_IMPORT_ARRAY #include #include "gtsam/base/Matrix.h" #include "gtsam/base/Vector.h" using namespace boost::python; using namespace gtsam; void registerNumpyEigenConversions() { // NOTE: import array should be called only in the cpp defining the module // import_array(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); NumpyEigenConverter::register_converter(); }