• Jason Rhinelander's avatar
    Eigen support for special matrix objects · 9ffb3dda
    Jason Rhinelander authored
    Functions returning specialized Eigen matrices like Eigen::DiagonalMatrix and
    Eigen::SelfAdjointView--which inherit from EigenBase but not
    DenseBase--isn't currently allowed; such classes are explicitly copyable
    into a Matrix (by definition), and so we can support functions that
    return them by copying the value into a Matrix then casting that
    resulting dense Matrix into a numpy.ndarray.  This commit does exactly
    that.
    9ffb3dda
eigen.cpp 4.82 KB