Macaulay2 Engine
Loading...
Searching...
No Matches
◆
lift()
[1/8]
bool
M2::ConcreteRing
<
ARingQQ
>::lift
(
const
Ring
*
Rg
,
const
ring_elem
f
,
ring_elem
&
result
) const
inline
virtual
Implements
Ring
.
Definition at line
1036
of file
aring-glue.hpp
.
1039
{
1040
if
(
Rg
==
globalZZ
)
1041
{
1042
mpz_t
b
;
1043
mpz_init
(
b
);
1044
1045
Element
a
(*
R
);
1046
R
->from_ring_elem(
a
,
f
);
1047
1048
bool
retval
=
R
->lift_to_mpz(
b
,
a
);
1049
if
(
retval
)
1050
{
1051
result
=
globalZZ
->
from_int
(
b
);
1052
}
1053
mpz_clear
(
b
);
1054
return
retval
;
1055
}
1056
return
false
;
1057
}
M2::ConcreteRing::from_int
virtual ring_elem from_int(mpz_srcptr n) const
Definition
aring-glue.hpp:160
M2::ConcreteRing::R
std::unique_ptr< RingType > R
Definition
aring-glue.hpp:66
M2::ConcreteRing::Element
RingType::Element Element
Definition
aring-glue.hpp:76
M2::ConcreteRing
Definition
aring-glue.hpp:65
M2
ConcreteRing
Generated on
for Macaulay2 Engine by
1.15.0