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

◆ operator*() [2/2]

RingElement * RingElement::operator* ( int n) const

Definition at line 96 of file relem.cpp.

97{
98 ring_elem nR = R->from_long(n);
99 if (is_zero() || (n == 0))
100 return new RingElement(R, ZERO_RINGELEM);
101 else
102 return new RingElement(R, R->mult(nR, get_value()));
103}
RingElement(const Ring *R, ring_elem f)
Definition relem.hpp:166
ring_elem get_value() const
Definition relem.hpp:79
bool is_zero() const
Definition relem.hpp:167
const Ring * R
Definition relem.hpp:68
#define ZERO_RINGELEM
Definition ring.hpp:677

References get_value(), is_zero(), R, RingElement(), and ZERO_RINGELEM.