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

◆ value()

RingElement * hilb_comp::value ( )

Definition at line 607 of file hilb.cpp.

608{
609 if (!is_done())
610 {
611 ERROR("Hilbert function computation not complete");
612 return nullptr;
613 }
614 RingElement *result = RingElement::make_raw(R, R->copy(result_poincare));
615 return result;
616}
static RingElement * make_raw(const Ring *R, ring_elem f)
Definition relem.cpp:20
ring_elem result_poincare
Definition hilb.hpp:103
int is_done() const
Definition hilb.cpp:602
const PolynomialRing * R
Definition hilb.hpp:95
const int ERROR
Definition m2-mem.cpp:55
VALGRIND_MAKE_MEM_DEFINED & result(result)

References ERROR, is_done(), RingElement::make_raw(), R, result(), and result_poincare.

Referenced by hilbertNumerator(), and hilbertNumerator().