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

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

_isfieldRingprotected
_non_unitRingprotected
add(const ring_elem f, const ring_elem g) constM2FreeAlgebravirtual
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
appendFromModuleMonom(Poly &f, const ModuleMonom &m) constM2FreeAlgebraOrQuotient
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() constM2FreeAlgebrainlinevirtual
cast_to_M2FreeAlgebra()M2FreeAlgebrainlinevirtual
cast_to_M2FreeAlgebraOrQuotient() constM2FreeAlgebraOrQuotientinlinevirtual
cast_to_M2FreeAlgebraOrQuotient()M2FreeAlgebraOrQuotientinlinevirtual
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() constRinginlinevirtual
coefficientRing() constM2FreeAlgebrainlinevirtual
CoefficientType enum nameRing
coerceToLongInteger(ring_elem a) constRingvirtual
compare_elems(const ring_elem f, const ring_elem g) constM2FreeAlgebravirtual
compare_vecs(vec v, vec w) constRing
component_shift(int n, vec v) constRing
computeHashValue(const ring_elem a) constM2FreeAlgebravirtual
content(ring_elem f) constRingvirtual
content(ring_elem f, ring_elem g) constRingvirtual
copy(const ring_elem f) constM2FreeAlgebravirtual
copy_vec(const vecterm *v) constRing
cRRingmutableprotected
create(const Ring *K, const std::vector< std::string > &names, const PolynomialRing *degreeRing, const std::vector< int > &degrees, const std::vector< int > &wtvecs, const std::vector< int > &heftVector)M2FreeAlgebrastatic
debug_display(const Poly *f) constM2FreeAlgebra
debug_display(const ring_elem ff) constM2FreeAlgebra
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
degreeMonoid() constM2FreeAlgebrainline
degreeRing() constM2FreeAlgebrainline
diff(ring_elem a, ring_elem b, int use_coeff) constRingvirtual
discreteLog(const ring_elem &a) constRinginlinevirtual
divide(const ring_elem f, const ring_elem g) constM2FreeAlgebravirtual
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, bool p_plus, bool p_parens) constM2FreeAlgebravirtual
eval(const RingMap *map, const ring_elem f, int first_var) constM2FreeAlgebravirtual
freeAlgebra() constM2FreeAlgebrainlinevirtual
from_BigComplex(gmp_CC z, ring_elem &result) constRingvirtual
from_BigReal(gmp_RR a, ring_elem &result) constRingvirtual
from_coefficient(const ring_elem a) constM2FreeAlgebravirtual
from_complex_double(double re, double im, ring_elem &result) constRingvirtual
from_ComplexInterval(gmp_CCi z, ring_elem &result) constRingvirtual
from_double(double a, ring_elem &result) constRingvirtual
from_int(mpz_srcptr n) constM2FreeAlgebravirtual
from_Interval(gmp_RRi a, ring_elem &result) constRingvirtual
from_long(long n) constM2FreeAlgebravirtual
from_rational(const mpq_srcptr q, ring_elem &result) constM2FreeAlgebravirtual
fromModuleMonom(const ModuleMonom &m) constM2FreeAlgebraOrQuotient
fromPoly(Poly *f) constM2FreeAlgebraOrQuotientinline
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() constRingvirtual
get_terms(const Poly *f, int lo, int hi) constM2FreeAlgebra
get_terms(const ring_elem f, int lo, int hi) constM2FreeAlgebrainline
getARing() constRinginlineprotected
getCoefficientRingR() constRing
getGenerator() constRinginlinevirtual
getMinimalPolynomial() constRinginlinevirtual
getRepresentation(const ring_elem &a) constRinginlinevirtual
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) constRingvirtual
index_of_var(const ring_elem a) constM2FreeAlgebravirtual
initialize_ring(long charac, const PolynomialRing *DR=nullptr, const std::vector< int > &heft_vec={})Ringprotected
invert(const ring_elem f) constM2FreeAlgebravirtual
is_basic_ring() constRinginlinevirtual
is_CCC() constRinginlinevirtual
is_commutative_ring() constM2FreeAlgebraOrQuotientinlinevirtual
is_equal(const ring_elem f, const ring_elem g) constM2FreeAlgebravirtual
M2FreeAlgebraOrQuotient::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) constM2FreeAlgebravirtual
is_homogeneous(const Poly *f) constM2FreeAlgebra
is_poly_ring() constRinginlinevirtual
is_QQ() constRinginlinevirtual
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) constM2FreeAlgebravirtual
is_weyl_algebra() constRinginlinevirtual
is_zero(const ring_elem f) constM2FreeAlgebravirtual
is_ZZ() constRinginlinevirtual
isFinitePrimeField() constRinginlinevirtual
isGaloisField() constRinginlinevirtual
lead_coefficient(const Ring *coeffRing, const Poly *f) constM2FreeAlgebra
lead_coefficient(const Ring *coeffRing, const ring_elem f) constM2FreeAlgebrainline
lift(const Ring *R, const ring_elem f, ring_elem &result) constM2FreeAlgebravirtual
list_form(const Ring *coeffR, const ring_elem f) constM2FreeAlgebravirtual
lower_associate_divisor(ring_elem &f, ring_elem g) constRingvirtual
lower_content(ring_elem &c, ring_elem g) constRingvirtual
M2FreeAlgebra(std::unique_ptr< FreeAlgebra > F)M2FreeAlgebraprivate
make_FreeModule() constRingvirtual
make_FreeModule(int n) constRingvirtual
make_Schreyer_FreeModule() constRingvirtual
make_SumCollector() constM2FreeAlgebravirtual
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) constRinginlinevirtual
makeTerm(const ring_elem a, const_varpower monom) constM2FreeAlgebra
makeTerm(Poly &result, const ring_elem a, const_varpower monom) constM2FreeAlgebra
M2FreeAlgebraOrQuotient::makeTerm(const ring_elem a, const_varpower monom) const =0M2FreeAlgebraOrQuotientpure virtual
mCharacteristicRingprotected
mFreeAlgebraM2FreeAlgebraprivate
mHashValueMutableEngineObjectprivate
mHeftVectorRingprotected
minus_one() constRinginline
minus_oneVRingprotected
mNextMutableHashValueMutableEngineObjectprivatestatic
monoid() constM2FreeAlgebrainline
monomial_divisor(const ring_elem a, exponents_t exp) constRingvirtual
mult(const ring_elem f, const ring_elem g) constM2FreeAlgebravirtual
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) constM2FreeAlgebravirtual
multi_degree(const Poly *f, monomial already_allocated_degree_vector) constM2FreeAlgebravirtual
MutableEngineObject()MutableEngineObjectinline
n_nonzero_terms(const vecterm *v) constRing
n_terms(const ring_elem f) constM2FreeAlgebra
n_vars() constM2FreeAlgebrainlinevirtual
negate(const ring_elem f) constM2FreeAlgebravirtual
negate_to(ring_elem &f) constRing
negate_vec(vec v) constRing
negate_vec_to(vec &v) constRing
new_vec() constRingprotected
numVars() constM2FreeAlgebrainline
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) constM2FreeAlgebravirtual
power(const ring_elem f, int n) constM2FreeAlgebravirtual
preferred_associate(ring_elem f) constRingvirtual
promote(const Ring *R, const ring_elem f, ring_elem &result) constM2FreeAlgebravirtual
quotient(const ring_elem f, const ring_elem g) constRingvirtual
random() constRingvirtual
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) constM2FreeAlgebravirtual
remove_vec(vec v) constRing
remove_vec_node(vec n) constRingprotected
rightmult_vec(const vec w, const ring_elem f) constRing
Ring()Ringinlineprotected
ringID() constRinginlinevirtual
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) constM2FreeAlgebravirtual
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) constM2FreeAlgebravirtual
syzygy(const ring_elem a, const ring_elem b, ring_elem &x, ring_elem &y) constM2FreeAlgebravirtual
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) constM2FreeAlgebravirtual
toPoly(const ring_elem f) constM2FreeAlgebraOrQuotientinline
var(int v) constM2FreeAlgebravirtual
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) constRingvirtual
zeroVRingprotected
~MutableEngineObject()MutableEngineObjectinlinevirtual
~our_gc_cleanup()our_gc_cleanupinlinevirtual
~Ring()Ringvirtual