7 UIntPolyFlint::UIntPolyFlint(
const RCP<const Basic> &var, fzp_t &&dict)
8 : UFlintPoly(var,
std::
move(dict)){SYMENGINE_ASSIGN_TYPEID()}
10 hash_t UIntPolyFlint::__hash__()
const
13 hash_t seed = SYMENGINE_UINTPOLYFLINT;
15 seed += get_var()->hash();
20 URatPolyFlint::URatPolyFlint(
const RCP<const Basic> &var, fqp_t &&dict)
21 : UFlintPoly(var,
std::
move(dict)){SYMENGINE_ASSIGN_TYPEID()}
23 hash_t URatPolyFlint::__hash__()
const
26 hash_t seed = SYMENGINE_URATPOLYFLINT;
28 seed += get_var()->hash();
Main namespace for SymEngine package.
void hash_combine(hash_t &seed, const T &v)