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

◆ Compare()

template<typename MonomType>
int BIBasis::Polynom< MonomType >::Compare ( const Polynom< MonomType > & polynomA,
const Polynom< MonomType > & polynomB )
static

Definition at line 502 of file polynom.hpp.

503 {
506
507 while (iteratorA && iteratorB)
508 {
509 switch ((*iteratorA).Compare(*iteratorB))
510 {
511 case -1:
512 return -1;
513 break;
514 case 1:
515 return 1;
516 break;
517 case 0:
518 iteratorA = iteratorA->Next;
519 iteratorB = iteratorB->Next;
520 break;
521 }
522 }
523
524 if (iteratorA)
525 {
526 return 1;
527 }
528 else if (iteratorB)
529 {
530 return -1;
531 }
532 else
533 {
534 return 0;
535 }
536 }
MonomType * MonomListHead
Definition polynom.hpp:53

References Compare(), MonomListHead, and Polynom().

Referenced by Compare().