644 {
647 const SourceRing &R1 =
649 const TargetRing &S1 =
651
652 typename SourceRing::Element fR1(R1);
653 typename TargetRing::Element gS1(S1);
654
655 S1.from_ring_elem(gS1, gS);
656 bool retval =
mylift(R1, S1, fR1, gS1);
657 if (retval) R1.to_ring_elem(result_gR, fR1);
658 return retval;
659 }
bool mylift(const RingR &R, const RingS &S, typename RingR::ElementType &result_gR, const typename RingS::ElementType &gS)