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

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

auto_reduce() constMatrix
basis(M2_arrayint lo_degree, M2_arrayint hi_degree, M2_arrayint wt, M2_arrayint vars, bool do_truncation, int limit) constMatrix
clean(gmp_RR epsilon) constMatrix
coeffs(M2_arrayint vars, const Matrix *monoms) constMatrix
cols() constMatrixinline
compress() constMatrix
computeHashValue() constMatrixprotectedvirtual
concat(const Matrix &m) constMatrix
content() constMatrix
degree_shift() constMatrixinline
diff(const Matrix *m, int use_coef) constMatrix
dimension1() constMatrix
direct_sum(const Matrix *m) constMatrix
divide_by_var(int n, int maxd, int &maxdivided) constMatrix
elem(int i, int j) constMatrix
elem(int i)Matrixinline
elem(int i) constMatrixinline
elim_keep(int nparts) constMatrix
elim_vars(int nparts) constMatrix
EngineObject()EngineObjectinline
exterior(int p, int strategy) constMatrix
flip(const FreeModule *G, const FreeModule *H)Matrixstatic
FreeModule classMatrixfriend
get_ring() constMatrixinline
hash() constEngineObjectinline
homogenize(int v, const std::vector< int > &wts) constMatrix
identity(const FreeModule *F)Matrixstatic
is_equal(const Matrix &m) constMatrix
is_homogeneous() constMatrix
is_zero() constMatrix
koszul(int p) constMatrix
koszul(const Matrix *rows, const Matrix *cols)Matrixstatic
koszul_monomials(int nskew, const Matrix *rows, const Matrix *cols)Matrixstatic
lead_term(int n=-1) constMatrix
make(const FreeModule *target, int ncols, const engine_RawRingElementArray M)Matrixstatic
make(const FreeModule *target, const FreeModule *source, M2_arrayint deg, const engine_RawRingElementArray M)Matrixstatic
make(const MonomialIdeal *mi)Matrixstatic
make_monideal(int n, bool use_only_monomials_with_unit_coeffs=false) constMatrix
make_sparse(const FreeModule *target, int ncols, M2_arrayint rows, M2_arrayint cols, const engine_RawRingElementArray entries)Matrixstatic
make_sparse(const FreeModule *target, const FreeModule *source, M2_arrayint deg, M2_arrayint rows, M2_arrayint cols, const engine_RawRingElementArray entries)Matrixstatic
make_sparse_vecs(MatrixConstructor &mat, const FreeModule *target, int ncols, M2_arrayint rows, M2_arrayint cols, const engine_RawRingElementArray entries)Matrixprivatestatic
Matrix(const FreeModule *rows, const FreeModule *cols, const_monomial degree_shift, VECTOR(vec) &entries)Matrixprivate
MatrixConstructor classMatrixfriend
mDegreeShiftMatrixprivate
mEntriesMatrixprivate
mHashValueEngineObjectmutableprivate
minimal_lead_terms(gc_vector< int > &result) constMatrix
minimal_lead_terms_ZZ(gc_vector< int > &result) constMatrixprivate
minors(int p, int strategy) constMatrix
minors(int p, int strategy, int n_to_compute, M2_arrayintOrNull first_row, M2_arrayintOrNull first_col) constMatrix
module_tensor(const Matrix *m) constMatrix
monomials(M2_arrayint vars) constMatrix
mSourceMatrixprivate
mTargetMatrixprivate
mult(const Matrix *m, bool opposite_mult) constMatrix
n_cols() constMatrixinline
n_rows() constMatrixinline
norm(gmp_RR p) constMatrix
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
operator+(const Matrix &m) constMatrix
operator-() constMatrix
operator-(const Matrix &m) constMatrix
operator[](int i)Matrixinline
operator[](int i) constMatrixinline
pfaffian() constMatrix
pfaffians(int p) constMatrix
random(const Ring *R, int r, int c)Matrixstatic
random(const Ring *R, int r, int c, double fraction_non_zero, int special_type)Matrixstatic
remake(const FreeModule *target, const FreeModule *source, M2_arrayint deg) constMatrix
remake(const FreeModule *target) constMatrix
remove_content() constMatrix
remove_monomial_factors(bool make_squarefree_only) constMatrix
remove_scalar_multiples() constMatrix
reshape(const FreeModule *G, const FreeModule *H) constMatrix
rows() constMatrixinline
scalar_mult(const ring_elem r, bool opposite_mult) constMatrix
simplify(int n) constMatrix
sort(int degorder, int monorder) constMatrix
split_off_content(const Matrix *&result) constMatrix
sub_matrix(M2_arrayint r, M2_arrayint c) constMatrix
sub_matrix(M2_arrayint c) constMatrix
support() constMatrix
symm(int n) constMatrix
tensor(const Matrix *m) constMatrix
text_out(buffer &o) constMatrix
top_coefficients(Matrix *&monoms) constMatrix
transpose() constMatrix
wedge_product(int p, int q, const FreeModule *F)Matrixstatic
zero(const FreeModule *F, const FreeModule *G)Matrixstatic
~EngineObject()EngineObjectinlinevirtual