Definition at line 714 of file res-a0.cpp.
715{
716
717
718
720 int cmp, df, dg;
721
723 {
726 if (df > dg) return -1;
727 if (df < dg) return 1;
728 }
729
731 {
734 if (cmp < 0) return 1;
735 if (cmp > 0)
736 return -1;
738 if (cmp < 0) return 1;
739 if (cmp > 0) return -1;
740 return 0;
747 {
748 for (
int i =
M->n_vars() - 1; i >= 0; i--)
749 {
752 }
753 }
754 else
755 {
756 for (
int i = 0; i <
M->n_vars(); i++)
757 {
760 }
761 }
762 [[fallthrough]];
769 return 0;
773 while (f->
level >= 1)
774 {
778 {
779 for (
int i =
M->n_vars() - 1; i >= 0; i--)
780 {
783 }
784 }
785 else
786 {
787 for (
int i = 0; i <
M->n_vars(); i++)
788 {
791 }
792 }
793
796 }
797 return 0;
806 {
807 for (
int i =
M->n_vars() - 1; i >= 0; i--)
808 {
811 }
812 }
813 else
814 {
815 for (
int i = 0; i <
M->n_vars(); i++)
816 {
819 }
820 }
821 while (f->
level >= 1)
822 {
823
831 {
832 for (
int i =
M->n_vars() - 1; i >= 0; i--)
833 {
834 if (EXP1[i] - EXP3[i] < EXP2[i] - EXP4[i])
836 if (EXP1[i] - EXP3[i] > EXP2[i] - EXP4[i])
838 }
839 }
840 else
841 {
842 for (
int i = 0; i <
M->n_vars(); i++)
843 {
844 if (EXP1[i] - EXP3[i] < EXP2[i] - EXP4[i])
846 if (EXP1[i] - EXP3[i] > EXP2[i] - EXP4[i])
848 }
849 }
850 }
851 return 0;
852 default:
853 return 0;
854 }
855}
exponents::Exponents exponents_t
int compare_use_descending
#define ALLOCATE_EXPONENTS(byte_len)
const int COMPARE_MONORDER
const int COMPARE_LEX_EXTENDED
const int COMPARE_LEX_EXTENDED2
References ALLOCATE_EXPONENTS, res2term::comp, COMPARE_LEX, COMPARE_LEX_EXTENDED, COMPARE_LEX_EXTENDED2, COMPARE_MONORDER, res2_pair::compare_num, COMPARE_ORDER, compare_type, compare_use_degree, compare_use_descending, compare_use_reverse, res2_pair::degree, exp_size, res2_pair::level, M, res2term::monom, and res2_pair::syz.
Referenced by merge_res2_pairs().