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

◆ IM2_RingElement_homogenize_to_degree()

const RingElement * IM2_RingElement_homogenize_to_degree ( const RingElement * a,
int v,
int deg,
M2_arrayint wts )

Definition at line 500 of file ringelement.cpp.

505{
506 try
507 {
508 return a->homogenize(v, deg, M2_arrayint_to_stdvector<int>(wts));
509 } catch (const exc::engine_error& e)
510 {
511 ERROR(e.what());
512 return nullptr;
513 }
514}
RingElement * homogenize(int v, const std::vector< int > &wts) const
Definition relem.cpp:245
const int ERROR
Definition m2-mem.cpp:55
std::vector< T > M2_arrayint_to_stdvector(M2_arrayint arr)
Definition util.hpp:96

References ERROR, RingElement::homogenize(), and M2_arrayint_to_stdvector().