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

◆ operator==()

bool newf4::MonomialView::operator== ( const MonomialView & monom) const
inline

Definition at line 72 of file MonomialView.hpp.

73 {
74 if (size() != monom.size()) return false;
75
76 // for loop version
77 //for (auto i = 1; i < size(); ++i)
78 // if (mData[i] != monom.mData[i]) return false;
79 //return true;
80
81 // memcmp version
82 return ((size() != 0) && ((std::memcmp(mData + 1,
83 monom.mData + 1,
84 sizeof(MonomialInt)*(size()-1)) == 0)));
85 }
MonomialInt * mData
size_t size() const
int32_t MonomialInt

References mData, MonomialView(), and size().