Table of contents
General
Classes
- Cellule Class of cells containing the generic monomials.
- Matrix Generic matrix
- MatrixLa Class of matrices, connection with Lapack.
- MatrixShp Class of matrices that can be reshaped.
- MatrixSqr Class of square matrices
The method det_Bareiss computes the determinant of the matrix
by Bareiss methods
- MonDblDlex Class of monomials
- Pencil Class of Pencil, with generic matrices.
- Polynomial Class of Monomials with generic monomials.
- Vector Class of generic Vectors, inlined functions and fields
Functions, Macros
- () Coefficient of the matrix. Operator based of the method coeff.
- () Coefficient of the matrix. Operator based of the method coeff.
- () Coefficient of the matrix. Operator based of the method coeff.
- ::Add
- ::addCol Inplace addition of columns : Col1 = Col1 + Col2*Lambda
- ::addRow Inplace Addition of rows : Lig1 = Lig1 + Lig2*Lambda
- ::coeff Coefficient of the matrix.
- ::coeff Coefficient of the matrix.
- ::Compress Compresses the pencil.
- ::cutFirstCol remove the first i columns of the matrices in the pencil.
- ::cutFirstRow remove the first i rows of the matrices in the pencil.
- ::cutLastCol remove the last i columns of the matrices in the pencil.
- ::cutLastRow remove the last i rows of the matrices in the pencil.
- ::dcmp_QR QR decomposittion of the pencil
- ::dcmp_QR QR decomposittion of the pencil
- ::isColNull Test wether the column of index Col is null
- ::isRowNull Test wether the row of index Row is null
- ::LeftMult Left multiplication of all the matrices in the pencil, by a matrix.
- ::LeftMult Left multiplication by a matrix.
- ::leigvct Left eigenvectors and eigenvalues
- ::Matrix Initialisation of submatrix from a bigger matrix
- ::Matrix Constructor of a $m\times n$ matrix, with zero entries.
- ::Matrix Initialisation of a matrix from a list of coefficients
Ex : Matrix<XXCOEFF> A(2,2, 1
- ::Matrix Initialisation of a matrix from an array
- ::MatrixLa Constructor of a n by m matrix of zero.
- ::MatrixLa Copy constructor.
- ::MatrixLa Constructor of a (r2-r1) by (c2 -c1) submatrix of A
- ::MatrixLa Constructor of a n by m matrix from a Vector
The entries are filled columns by colmuns
- ::MatrixLa Constructor of a n by m matrix from an array
- ::MatrixLa Default constructor.
- ::MatrixLa Constructor from a MatrixShp.
- ::MatrixLa Constructor from a Matrix.
- ::Mult Basic method for the multiplication of matrices
- ::operator Right division by a scalar.
- ::operator Division by a scalar.
- ::operator Return the ith matrix. Indices start from 0.
- ::operator* Left multiplication by a scalar.
- ::operator* Right multiplication by a scalar.
- ::permCol according to a pivot array.
- ::Perminv Permutation by the inverse of the permutation defined by pivot.
- ::permRow according to a pivot array.
- ::ReduceBy Reduction by an upper-triangular matrix.
- ::ReduceBy Reduce the matrices with respect to a upper-triangular matrix.
- ::RightMult Right multiplication by a matrix.
- ::RightMult Right multiplication of all the matrices in the pencil, by a matrix.
- ::size Number of monomials in the polynomial. Iteration on all these monomials
- ::swapCol Permutation of two columns in the matrices of the pencil.
- ::swapRow Permutation of two row in the matrices of the pencil.
- ::Transpose transpose of the matrices in the pencil.
- ::transpose Transposition of a matrix
- ::transpose Transposition of a matrix
- ::Var Return the $i^{th}$ variables as a polynomial
- ::Vector Constructor of a vector os size n from the array. No copy of array.
- ::Vector Constructor from the n to m subvector of Base
- ::Vector Copy constructor.
- ::Vector Default constructor.
- ::Vector Constructor of vector of size n, with zero entries.
- ::~Matrix Destructor. Do nothing.
- ::~Pencil Destructor.
- ::~Vector Destructor. Do nothing..
- Bezoutian Bezoutian
- Choose List of monomials
- Diff Derivation of a polynomial with respect to a variable.
- DiscJac Discrete Jacobian of n+1 polynomials in n variables
- Egal
- IsComparable Comparison function. True if the exponents are equal.
- IsNull Test if the coefficients is null.
- IsNull Test wether of the coefficients of the matrix are null
- IsNull Test wether of the coefficients of the matrix are null
- Macaulay Macaulay matrix
- MatrixOf
Construction of the bezoutian matrix
- MonoDiv Division of a monomial by another
- operator!= Inequality test
- operator!= Inequality test derived from ==.
- operator!= Inequality operator.
- operator* Left multiplication by a polynomial
- operator* Left multiplication by a scalar.
- operator*
- operator* Left multiplication by a monomial.
- operator* Multiplication by a scalar
- operator* Left multiplication by a scalar.
- operator* Operator of multiplication.
- operator+ Sum of two vectors.
- operator+ Addition operator.
- operator+ Binary + operator
- operator- Substraction of two vectors.
- operator- Substraction unitary operator.
- operator- binary minus operator
- operator- Subtraction binary operator.
- operator- Unitary - operator.
- operator/
- operator/ Quotient of two polynomials
- operator<< Output operator
- operator<< Output of a pencil.
- operator<< Output operator.
- operator<< Output operator.
- operator== Equality test. Compares the exponents and the coefficient.
- operator== Equality test
- operator== Equality operator.
- operator> Order on the monomials. It is the Degree Lexicographic ordering.
- Search Search in a polynomial P, the monomial m and return its index.
- SplitByDegree Lists of monomials indexing the Macaulay Matrix
- SplitMonome
Split the monomial in two monomials, from the variable of index
NbVar
Variables
hierarchy of classes