Definition at line 734 of file localring.cpp.
735{
737 if (L == nullptr)
738 {
739 ERROR(
"expected an object over a local ring");
740 return nullptr;
741 }
742
744 {
745 ERROR(
"expected an object over a localization of the first argument");
746 return nullptr;
747 }
751}
virtual void lift_up(const Ring *R, const Matrix *m, Matrix *&result) const
const PolyRing * get_ring() const
Engine-side localisation of a polynomial ring at a prime ideal.
virtual const LocalRing * cast_to_LocalRing() const
VALGRIND_MAKE_MEM_DEFINED & result(result)
References Ring::cast_to_LocalRing(), ERROR, LocalRing::get_ring(), Matrix::get_ring(), LocalRing::lift_up(), Matrix, and result().