Closed ofloveandhate closed 6 years ago
the issue is that the way Eigen::Vector<T>
is exposed through minieigen, the return type for get_item
is not a reference, but a copy. Hence, while checking the precision of a vector in python via v[0].precision()
, we are not actually checking the precision of the element of the vector, but a copy of it -- which is inevitably at current default precision.
issued a pull request, after forking minieigen into bertiniteam and changing the submodule to refer to bertiniteam/minieigen instead of eudoxus/minieigen
I'm working on an example using the endgames to compute singular endpoints, and while broadly successful, am getting the following error:
checking the precisions of the inputs seems to reveal them to be uniform; however, the internals of the core disagree. what's up with that?