Macaulay2 Engine
Loading...
Searching...
No Matches
M2::RingQQ Member List

This is the complete list of members for M2::RingQQ, including all inherited members.

_isfieldRingprotected
_non_unitRingprotected
add(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
add_to(ring_elem &f, const ring_elem &g) constRing
add_vec(vec v, vec w) constRing
add_vec_to(vec &v, vec &w) constRing
antipode(ring_elem f) constRinginlinevirtual
ARRingprotected
cast_to_CCC()Ringinlinevirtual
cast_to_CCC() constRinginlinevirtual
cast_to_FractionField() constRinginlinevirtual
cast_to_FractionField()Ringinlinevirtual
cast_to_GF() constRinginlinevirtual
cast_to_GF()Ringinlinevirtual
cast_to_LocalRing() constRinginlinevirtual
cast_to_LocalRing()Ringinlinevirtual
cast_to_M2FreeAlgebra() constRinginlinevirtual
cast_to_M2FreeAlgebra()Ringinlinevirtual
cast_to_M2FreeAlgebraOrQuotient() constRinginlinevirtual
cast_to_M2FreeAlgebraOrQuotient()Ringinlinevirtual
cast_to_M2FreeAlgebraQuotient() constRinginlinevirtual
cast_to_M2FreeAlgebraQuotient()Ringinlinevirtual
cast_to_PolynomialRing() constRinginlinevirtual
cast_to_PolynomialRing()Ringinlinevirtual
cast_to_PolyQQ() constRinginlinevirtual
cast_to_PolyQQ()Ringinlinevirtual
cast_to_PolyRing() constRinginlinevirtual
cast_to_PolyRing()Ringinlinevirtual
cast_to_PolyRingFlat() constRinginlinevirtual
cast_to_PolyRingFlat()Ringinlinevirtual
cast_to_RingZZ() constRinginlinevirtual
cast_to_RingZZ()Ringinlinevirtual
cast_to_RRi()Ringinlinevirtual
cast_to_RRi() constRinginlinevirtual
cast_to_RRR()Ringinlinevirtual
cast_to_RRR() constRinginlinevirtual
cast_to_SchurRing() constRinginlinevirtual
cast_to_SchurRing()Ringinlinevirtual
cast_to_SchurRing2() constRinginlinevirtual
cast_to_SchurRing2()Ringinlinevirtual
cast_to_SchurSnRing() constRinginlinevirtual
cast_to_SchurSnRing()Ringinlinevirtual
cast_to_SkewPolynomialRing() constRinginlinevirtual
cast_to_SkewPolynomialRing()Ringinlinevirtual
cast_to_SolvableAlgebra() constRinginlinevirtual
cast_to_SolvableAlgebra()Ringinlinevirtual
cast_to_Tower() constRinginlinevirtual
cast_to_Tower()Ringinlinevirtual
cast_to_WeylAlgebra() constRinginlinevirtual
cast_to_Z_mod() constRinginlinevirtual
cast_to_Z_mod()Ringinlinevirtual
characteristic() constRinginline
COEFF_BASIC enum valueRing
COEFF_QQ enum valueRing
COEFF_ZZ enum valueRing
coefficient_type() constM2::RingQQinlinevirtual
CoefficientType enum nameRing
coerceToLongInteger(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
coerceToLongInteger(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
coerceToLongInteger(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
coerceToLongInteger(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
coerceToLongInteger(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
compare_elems(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
compare_vecs(vec v, vec w) constRing
component_shift(int n, vec v) constRing
computeHashValue(ring_elem a) constM2::ConcreteRing< ARingQQ >inlinevirtual
ConcreteRing(std::unique_ptr< ARingQQ > R0)M2::ConcreteRing< ARingQQ >inlineexplicitprotected
content(ring_elem f) constRingvirtual
content(ring_elem f, ring_elem g) constRingvirtual
copy(const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
copy_vec(const vecterm *v) constRing
cRRingmutableprotected
create()M2::RingQQinlinestatic
M2::ConcreteRing< ARingQQ >::create(std::unique_ptr< ARingQQ > R)M2::ConcreteRing< ARingQQ >static
declare_field()Ring
degree(const ring_elem f) constRinginline
degree_monoid() constRing
degree_of_var(int n, const ring_elem a, int &lo, int &hi) constRingvirtual
degree_ringRingprotected
degree_weights(const ring_elem f, const std::vector< int > &wts, int &lo, int &hi) constRingvirtual
denominator(ring_elem q) constM2::RingQQinline
diff(ring_elem a, ring_elem b, int use_coeff) constRingvirtual
discreteLog(const ring_elem &a1) constM2::ConcreteRing< ARingQQ >inlinevirtual
divide(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
divide_by_content(ring_elem f) constRing
divide_by_expvector(const_exponents exp, const ring_elem a) constRingvirtual
divide_by_given_content(ring_elem f, ring_elem c) constRingvirtual
divide_by_var(int n, int d, const ring_elem a) constRingvirtual
divide_row(vec &v, int r, const ring_elem a) constRing
divide_vec_to(vec &v, const ring_elem a) constRing
dot_product(const vecterm *v, const vecterm *w) constRing
e_sub_i(int r) constRing
elem_text_out(buffer &o, const ring_elem f, bool p_one=true, bool p_plus=false, bool p_parens=false) constM2::ConcreteRing< ARingQQ >inlinevirtual
Element typedefM2::ConcreteRing< ARingQQ >
ElementType typedefM2::ConcreteRing< ARingQQ >
eval(const RingMap *map, const ring_elem f, int first_var) constM2::ConcreteRing< ARingQQ >inlinevirtual
fraction(ring_elem top, ring_elem bottom) constM2::RingQQinline
from_BigComplex(gmp_CC q, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_BigReal(gmp_RR q, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_complex_double(double re, double im, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_ComplexInterval(gmp_CCi z, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_double(double q, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_int(mpz_srcptr n) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_Interval(gmp_RRi q, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_long(long n) constM2::ConcreteRing< ARingQQ >inlinevirtual
from_rational(mpq_srcptr q, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
get_degree_ring() constRinginline
get_entry(const vecterm *v, int r, ring_elem &result) constRing
get_entry(vec v, int r) constRing
get_heft_vector() constRinginline
get_non_unit() constRing
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
get_precision() constM2::ConcreteRing< ARingQQ >inlinevirtual
getARing() constRinginlineprotected
getCoefficientRingR() constRing
getGenerator() constM2::ConcreteRing< ARingQQ >inlinevirtual
getGenerator() constM2::ConcreteRing< ARingQQ >inlinevirtual
getGenerator() constM2::ConcreteRing< ARingQQ >inlinevirtual
getGenerator() constM2::ConcreteRing< ARingQQ >inlinevirtual
getMinimalPolynomial() constM2::ConcreteRing< ARingQQ >inlinevirtual
getMinimalPolynomial() constM2::ConcreteRing< ARingQQ >inlinevirtual
getMinimalPolynomial() constM2::ConcreteRing< ARingQQ >inlinevirtual
getRepresentation(const ring_elem &a) constM2::ConcreteRing< ARingQQ >inlinevirtual
getRepresentation(const ring_elem &a) constM2::ConcreteRing< ARingQQ >inlinevirtual
getRepresentation(const ring_elem &a) constM2::ConcreteRing< ARingQQ >inlinevirtual
has_associate_divisors() constRinginlinevirtual
hash() constMutableEngineObjectinline
homogenize(const ring_elem f, int v, int deg, const std::vector< int > &wts) constRingvirtual
homogenize(const ring_elem f, int v, const std::vector< int > &wts) constRingvirtual
in_subring(int nslots, const ring_elem a) constRingvirtual
increase_maxnorm(gmp_RRmutable norm, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
increase_maxnorm(gmp_RRmutable norm, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
increase_maxnorm(gmp_RRmutable norm, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
increase_maxnorm(gmp_RRmutable norm, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
index_of_var(const ring_elem a) constRingvirtual
initialize_ring(long charac, const PolynomialRing *DR=nullptr, const std::vector< int > &heft_vec={})Ringprotected
invert(const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
is_basic_ring() constRinginlinevirtual
is_CCC() constRinginlinevirtual
is_commutative_ring() constRinginlinevirtual
is_equal(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
Ring::is_equal(const vecterm *a, const vecterm *b) constRing
is_field() constRing
is_fraction_field() constRinginlinevirtual
is_fraction_poly_ring() constRinginlinevirtual
is_graded() constRinginlinevirtual
is_homogeneous(const ring_elem f) constRingvirtual
is_poly_ring() constRinginlinevirtual
is_QQ() constM2::RingQQinlinevirtual
is_quotient_ring() constRinginlinevirtual
is_RRi() constRinginlinevirtual
is_RRR() constRinginlinevirtual
is_skew_commutative_ring() constRinginlinevirtual
is_solvable_algebra() constRinginlinevirtual
is_unit(const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
is_weyl_algebra() constRinginlinevirtual
is_zero(const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
is_ZZ() constRinginlinevirtual
isFinitePrimeField() constM2::ConcreteRing< ARingQQ >inlinevirtual
isGaloisField() constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lift(const Ring *Rg, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
lower_associate_divisor(ring_elem &f, const ring_elem g) constM2::RingQQinlinevirtual
lower_content(ring_elem &c, const ring_elem g) constM2::RingQQinlinevirtual
make_FreeModule() constRingvirtual
make_FreeModule(int n) constRingvirtual
make_Schreyer_FreeModule() constRingvirtual
make_SumCollector() constRingvirtual
make_vec(int r, ring_elem a) constRing
make_vec_from_array(int len, Nterm **array) constRing
makeMutableMatrix(size_t nrows, size_t ncols, bool dense) constM2::ConcreteRing< ARingQQ >inlinevirtual
mCharacteristicRingprotected
mHashValueMutableEngineObjectprivate
mHeftVectorRingprotected
minus_one() constRinginline
minus_oneVRingprotected
mNextMutableHashValueMutableEngineObjectprivatestatic
monomial_divisor(const ring_elem a, exponents_t exp) constRingvirtual
mult(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
mult_row(vec &v, const ring_elem r, int i, bool opposite_mult) constRing
mult_to(ring_elem &f, const ring_elem g) constRing
mult_vec(int n, vec v) constRing
mult_vec(const ring_elem f, const vec w) constRing
mult_vec_matrix(const Matrix *m, vec v, bool opposite_mult) constRing
mult_vec_to(vec &v, const ring_elem r, bool opposite_mult) constRing
multi_degree(const ring_elem f, monomial d) constRingvirtual
MutableEngineObject()MutableEngineObjectinline
n_nonzero_terms(const vecterm *v) constRing
negate(const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
negate_to(ring_elem &f) constRing
negate_vec(vec v) constRing
negate_vec_to(vec &v) constRing
new_vec() constRingprotected
numerator(ring_elem q) constM2::RingQQinline
one() constRinginline
oneVRingprotected
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
our_gc_cleanup()our_gc_cleanupinline
power(const ring_elem f, mpz_srcptr n) constM2::ConcreteRing< ARingQQ >inlinevirtual
Ring::power(const ring_elem f, int n) constRingvirtual
preferred_associate(ring_elem f) constM2::RingQQinlinevirtual
promote(const Ring *Rf, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
promote(const Ring *Rf, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
promote(const Ring *Rf, const ring_elem f, ring_elem &result) constM2::ConcreteRing< ARingQQ >inlinevirtual
quotient(const ring_elem f, const ring_elem g) constRingvirtual
RM2::ConcreteRing< ARingQQ >private
random() constM2::ConcreteRing< ARingQQ >inlinevirtual
remainder(const ring_elem f, const ring_elem g) constRingvirtual
remainderAndQuotient(const ring_elem f, const ring_elem g, ring_elem &quot) constRingvirtual
remove(ring_elem &f) constM2::ConcreteRing< ARingQQ >inlinevirtual
remove_vec(vec v) constRing
remove_vec_node(vec n) constRingprotected
rightmult_vec(const vec w, const ring_elem f) constRing
Ring()Ringinlineprotected
ring() constM2::ConcreteRing< ARingQQ >inline
ringID() constM2::ConcreteRing< ARingQQ >inlinevirtual
RingQQ(std::unique_ptr< ARingQQ > R0)M2::RingQQinlineexplicit
set_entry(vec &v, int i, ring_elem r) constRing
set_non_unit(ring_elem zero_div) constRing
split_off_content(ring_elem f, ring_elem &result) constRing
sub_vector(const vecterm *v, M2_arrayint r) constRing
subtract(const ring_elem f, const ring_elem g) constM2::ConcreteRing< ARingQQ >inlinevirtual
subtract_to(ring_elem &f, const ring_elem &g) constRing
subtract_vec(vec v, vec w) constRing
subtract_vec_to(vec &v, vec &w) constRing
support(const ring_elem a) constRingvirtual
syzygy(const ring_elem f, const ring_elem g, ring_elem &x, ring_elem &y) constM2::ConcreteRing< ARingQQ >inlinevirtual
tensor(const FreeModule *F, vec v, const FreeModule *G, vec w) constRing
tensor_shift(int n, int m, vec v) constRing
text_out(buffer &o) constM2::ConcreteRing< ARingQQ >inlinevirtual
var(int v) constM2::ConcreteRing< ARingQQ >inlinevirtual
vec_content(vec f) constRing
vec_degree_of_var(int n, const vec v, int &lo, int &hi) constRing
vec_degree_weights(const FreeModule *F, const vec f, const std::vector< int > &wts, int &lo, int &hi) constRing
vec_diff(vec v, int rankFw, vec w, int use_coeff) constRing
vec_divide_by_content(vec f) constRing
vec_divide_by_expvector(const_exponents exp, const vec v) constRing
vec_divide_by_given_content(vec f, ring_elem c) constRing
vec_divide_by_var(int n, int d, const vec v) constRing
vec_eval(const RingMap *map, const FreeModule *F, const vec v) constRing
vec_homogenize(const FreeModule *F, const vec f, int v, int deg, const std::vector< int > &wts) constRing
vec_homogenize(const FreeModule *F, const vec f, int v, const std::vector< int > &wts) constRing
vec_in_subring(int n, const vec v) constRing
vec_increase_maxnorm(gmp_RRmutable norm, const vec f) constRing
vec_is_homogeneous(const FreeModule *F, const vec f) constRing
vec_is_scalar_multiple(vec f, vec g) constRing
vec_lead_term(int nparts, const FreeModule *F, vec v) constRingvirtual
vec_multi_degree(const FreeModule *F, const vec f, monomial degf) constRing
vec_remove_monomial_factors(vec f, bool make_squarefree_only) constRing
vec_sort(vecterm *&f) constRing
vec_split_off_content(vec f, vec &result) constRing
vec_text_out(buffer &o, const vecterm *v, bool p_one=true, bool p_plus=false, bool p_parens=false) constRing
vec_zeroize_tiny(gmp_RR epsilon, const vec f) constRing
zero() constRinginline
zeroize_tiny(gmp_RR epsilon, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
zeroize_tiny(gmp_RR epsilon, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
zeroize_tiny(gmp_RR epsilon, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
zeroize_tiny(gmp_RR epsilon, const ring_elem f) constM2::ConcreteRing< ARingQQ >inlinevirtual
zeroVRingprotected
~ConcreteRing()=defaultM2::ConcreteRing< ARingQQ >protectedvirtual
~MutableEngineObject()MutableEngineObjectinlinevirtual
~our_gc_cleanup()our_gc_cleanupinlinevirtual
~Ring()Ringvirtual