Macaulay2 Engine
Loading...
Searching...
No Matches
DRing Member List

This is the complete list of members for DRing, including all inherited members.

add(elem &result, elem a, elem b) constDRinginline
add_term(elem &result, long coeff, exponents_t exp) constDRing
compare(const TowerPolynomial f, const TowerPolynomial g)DRinginline
create(long p, int nvars0, const TowerPolynomial *ext0)DRingstatic
DDRingmutableprivate
degree(int var, const TowerPolynomial f) constDRinginline
degrees_of_vars(const TowerPolynomial f, std::vector< int > &result) constDRinginline
diff(int var, TowerPolynomial &result, const TowerPolynomial f) constDRinginline
divide(elem &result, elem a, elem b) constDRinginline
DRing(long charac, int nvars, const TowerPolynomial *exts)DRingprivate
elem typedefDRing
elem_text_out(buffer &o, const TowerPolynomial f, bool p_one, bool p_plus, bool p_parens, M2_ArrayString names) constDRing
extension_degree(int firstvar)DRing
extensions_text_out(buffer &o, M2_ArrayString names) constDRinginline
from_ring_elem(elem &result, const ring_elem &a) constDRinginline
gcd(TowerPolynomial &result, const TowerPolynomial f, const TowerPolynomial g)DRinginline
gcd_coefficients(TowerPolynomial &result_gcd, TowerPolynomial &result_u, TowerPolynomial &result_v, const TowerPolynomial f, const TowerPolynomial g)DRinginline
getDPoly() constDRinginline
index_of_var(const TowerPolynomial f) constDRinginline
init_set(elem &result, elem a) constDRinginline
invert(elem &result, elem a) constDRinginline
is_equal(const TowerPolynomial f, const TowerPolynomial g)DRinginline
is_one(const TowerPolynomial f)DRinginline
is_unit(const TowerPolynomial g)DRing
is_zero(elem result) constDRinginline
levelDRingprivate
lowerP(TowerPolynomial &result, const TowerPolynomial f)DRinginline
mult(elem &result, elem a, elem b) constDRinginline
operator delete(void *obj)our_new_deleteinlinestatic
operator delete(void *obj, void *existing_memory)our_new_deleteinlinestatic
operator delete[](void *obj)our_new_deleteinlinestatic
operator delete[](void *obj, void *existing_memory)our_new_deleteinlinestatic
operator new(size_t size)our_new_deleteinlinestatic
operator new(size_t size, void *existing_memory)our_new_deleteinlinestatic
operator new[](size_t size)our_new_deleteinlinestatic
operator new[](size_t size, void *existing_memory)our_new_deleteinlinestatic
PDRingprivate
power_mod(TowerPolynomial &result, const TowerPolynomial f, mpz_srcptr n, const TowerPolynomial g) constDRinginline
remainder(elem &result, elem a, elem b) constDRinginline
ring_type typedefDRing
set(elem &result, elem a) constDRinginline
set_from_int(TowerPolynomial &result, mpz_srcptr r)DRing
set_from_long(TowerPolynomial &result, long r)DRinginline
set_from_mpq(TowerPolynomial &result, mpq_srcptr r)DRing
set_random(TowerPolynomial &result)DRinginline
set_var(TowerPolynomial &result, int n)DRinginline
set_zero(elem &result) constDRinginline
subtract(elem &result, elem a, elem b) constDRinginline
subtract_multiple(elem &result, elem a, elem b) constDRinginline
swap(elem &a, elem &b) constDRinginline
to_ring_elem(ring_elem &result, const elem a) constDRinginline