Macaulay2 Engine
Loading...
Searching...
No Matches

◆ fill_to_MatrixXmp() [1/2]

void EigenM2::fill_to_MatrixXmp ( const LMatrixCCC & orig,
MatrixXmpCCC & result )

Definition at line 320 of file eigen.cpp.

321{
322 for (int r=0; r<orig.numRows(); r++)
323 for (int c=0; c<orig.numColumns(); c++)
324 result(r,c) = Complex(Real(& orig.entry(r,c).re, false),Real(& orig.entry(r,c).im, false));
325}
size_t numRows() const
Definition dmat.hpp:144
ElementType & entry(size_t row, size_t column)
Definition dmat.hpp:148
size_t numColumns() const
Definition dmat.hpp:145
std::complex< Real > Complex
Definition eigen.cpp:24
eigen_mpfr::mpreal Real
Definition eigen.cpp:23
VALGRIND_MAKE_MEM_DEFINED & result(result)
__mpfr_struct im
Definition ringelem.hpp:58
__mpfr_struct re
Definition ringelem.hpp:57

References DMat< ACoeffRing >::entry(), cc_struct::im, DMat< ACoeffRing >::numColumns(), DMat< ACoeffRing >::numRows(), cc_struct::re, and result().