Definition at line 899 of file f4.cpp.
900{
901
902
903
904
905
906
907
909 int nlongs = r.
len * nslots;
910
911 gbelem *
result =
new gbelem;
913
914
915
916
917
918
919
921 {
922
925 }
926 else
927 {
929 }
930
931
933
935 for (
int i = 0; i < r.
len; i++)
936 {
938 nextmonom += nslots;
939 }
940
947
948
951
953 {
955
960
961 }
962
963
967 delete [] vp;
968
969
970 mtbb::tick_count t0 = mtbb::tick_count::now();
972 mtbb::tick_count t1 = mtbb::tick_count::now();
974}
const ElementArray & get_coeffs_array(row_elem &r)
HilbertController * hilbert
const MonomialInfo * mMonomialInfo
MonomialLookupTable mLookupTable
const VectorArithmetic * mVectorArithmetic
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
double seconds(DurationType time_diff)
varpower_word * varpower_monomial
varpower_monomials::Exponent varpower_word
References row_elem::coeffs, row_elem::comps, ELEM_MIN_GB, get_coeffs_array(), hilbert, INTSIZE, is_ideal, ElementArray::isNull(), row_elem::len, mat, mGroebnerBasis, mLookupTable, mMonomialInfo, mNewSPairTime, mSPairSet, mVectorArithmetic, result(), seconds(), this_degree, and x.
Referenced by new_GB_elements().