NZMATH  1.2.0
About: NZMATH is a Python based number theory oriented calculation system.
  Fossies Dox: NZMATH-1.2.0.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

nzmath.matrix.Matrix Class Reference
Inheritance diagram for nzmath.matrix.Matrix:
[legend]
Collaboration diagram for nzmath.matrix.Matrix:
[legend]

Public Member Functions

def __init__ (self, row, column, compo=0, coeff_ring=0)
 
def __getitem__ (self, index)
 
def __setitem__ (self, key, value)
 
def __eq__ (self, other)
 
def __hash__ (self)
 
def __ne__ (self, other)
 
def __nonzero__ (self)
 
def __contains__ (self, item)
 
def __repr__ (self)
 
def __str__ (self)
 
def __call__ (self, arg)
 
def map (self, function)
 
def reduce (self, function, initializer=None)
 
def copy (self)
 
def set (self, compo)
 
def setRow (self, m, arg)
 
def setColumn (self, n, arg)
 
def getRow (self, i)
 
def getColumn (self, j)
 
def swapRow (self, m1, m2)
 
def swapColumn (self, n1, n2)
 
def insertRow (self, i, arg)
 
def insertColumn (self, j, arg)
 
def extendRow (self, arg)
 
def extendColumn (self, arg)
 
def deleteRow (self, i)
 
def deleteColumn (self, j)
 
def transpose (self)
 
def getBlock (self, i, j, row, column=None)
 
def subMatrix (self, I, J=None)
 
def toMatrix (self, flag=True)
 

Public Attributes

 row
 
 column
 
 compo
 
 coeff_ring
 

Private Member Functions

def _initialize (self, row, column, compo=0, coeff_ring=0)
 
def _selectMatrix (self)
 

Private Attributes

 __class__
 

Detailed Description

Matrix is a class for matrices.

Definition at line 7 of file matrix.py.

Constructor & Destructor Documentation

◆ __init__()

def nzmath.matrix.Matrix.__init__ (   self,
  row,
  column,
  compo = 0,
  coeff_ring = 0 
)

Member Function Documentation

◆ __call__()

def nzmath.matrix.Matrix.__call__ (   self,
  arg 
)

◆ __contains__()

def nzmath.matrix.Matrix.__contains__ (   self,
  item 
)

◆ __eq__()

◆ __getitem__()

def nzmath.matrix.Matrix.__getitem__ (   self,
  index 
)
M[i,j] : Return (i,j)-component of M.
M[i] <==> M.getColumn(i)

Definition at line 110 of file matrix.py.

References nzmath.matrix.Matrix.compo, nzmath.lattice.LatticeElement.compo, and nzmath.matrix.Matrix.getColumn().

◆ __hash__()

◆ __ne__()

def nzmath.matrix.Matrix.__ne__ (   self,
  other 
)
Check self != other.
self != 0 means whether self != zeromatrix or not.

Definition at line 159 of file matrix.py.

◆ __nonzero__()

◆ __repr__()

◆ __setitem__()

def nzmath.matrix.Matrix.__setitem__ (   self,
  key,
  value 
)
M[i,j] = a   :   Substitute a for (i,j)-component of M.
M[i] = V <==> M.setColumn(i, V)

Definition at line 122 of file matrix.py.

References nzmath.matrix.Matrix.__setitem__(), nzmath.matrix.Matrix.compo, nzmath.lattice.LatticeElement.compo, and nzmath.matrix.Matrix.setColumn().

Referenced by nzmath.matrix.Matrix.__setitem__().

◆ __str__()

◆ _initialize()

◆ _selectMatrix()

◆ copy()

def nzmath.matrix.Matrix.copy (   self)
Create a copy of the instance.

Definition at line 242 of file matrix.py.

References nzmath.matrix.Matrix.__class__, nzmath.matrix.Matrix.coeff_ring, nzmath.matrix.Matrix.column, nzmath.lattice.LatticeElement.column, nzmath.matrix.Matrix.compo, nzmath.lattice.LatticeElement.compo, nzmath.bigrange.range(), nzmath.matrix.Matrix.row, and nzmath.lattice.LatticeElement.row.

Referenced by nzmath.matrix.RingMatrix.__pos__(), nzmath.prime.FactoredInteger.__pos__(), nzmath.module.Module.__pow__(), nzmath.module.Ideal_with_generator.__pow__(), nzmath.matrix.RingSquareMatrix.__pow__(), nzmath.matrix.FieldMatrix._cohensSimplify(), nzmath.module.Module._module_mul(), nzmath.matrix.RingMatrix._SimplifyHNF(), nzmath.matrix.FieldMatrix.columnEchelonForm(), nzmath.matrix.RingSquareMatrix.determinant(), nzmath.prime.FactoredInteger.exact_division(), nzmath.matrix.RingSquareMatrix.extsmithNormalForm(), nzmath.matrix.RingMatrix.hermiteNormalForm(), nzmath.matrix.FieldSquareMatrix.hessenbergForm(), nzmath.module.Module.intersect(), nzmath.module.Submodule.intersectionOfSubmodules(), nzmath.matrix.Subspace.intersectionOfSubspaces(), nzmath.matrix.FieldSquareMatrix.inverse(), nzmath.matrix.FieldMatrix.inverseImage(), nzmath.matrix.FieldSquareMatrix.LUDecomposition(), nzmath.matrix.RingSquareMatrix.smithNormalForm(), nzmath.matrix.FieldMatrix.solve(), nzmath.matrix.Matrix.subMatrix(), nzmath.module.Submodule.sumOfSubmodules(), nzmath.matrix.Subspace.sumOfSubspaces(), nzmath.matrix.Subspace.supplementBasis(), and nzmath.matrix.FieldSquareMatrix.triangulate().

◆ deleteColumn()

◆ deleteRow()

def nzmath.matrix.Matrix.deleteRow (   self,
  i 
)

◆ extendColumn()

def nzmath.matrix.Matrix.extendColumn (   self,
  arg 
)
extendColumn(new_column) : join new_column in horizontal way.

Definition at line 386 of file matrix.py.

References nzmath.matrix.Matrix.column, nzmath.lattice.LatticeElement.column, and nzmath.matrix.Matrix.insertColumn().

◆ extendRow()

def nzmath.matrix.Matrix.extendRow (   self,
  arg 
)
extendRow(new_row) : join new_row in vertical way.

Definition at line 380 of file matrix.py.

References nzmath.matrix.Matrix.insertRow(), nzmath.matrix.Matrix.row, and nzmath.lattice.LatticeElement.row.

◆ getBlock()

def nzmath.matrix.Matrix.getBlock (   self,
  i,
  j,
  row,
  column = None 
)

◆ getColumn()

def nzmath.matrix.Matrix.getColumn (   self,
  j 
)

◆ getRow()

def nzmath.matrix.Matrix.getRow (   self,
  i 
)
getRow(i) : Return i-th row in form of Matrix

Definition at line 296 of file matrix.py.

References nzmath.matrix.Matrix.compo, and nzmath.lattice.LatticeElement.compo.

◆ insertColumn()

def nzmath.matrix.Matrix.insertColumn (   self,
  j,
  arg 
)

◆ insertRow()

def nzmath.matrix.Matrix.insertRow (   self,
  i,
  arg 
)

◆ map()

def nzmath.matrix.Matrix.map (   self,
  function 
)

◆ reduce()

def nzmath.matrix.Matrix.reduce (   self,
  function,
  initializer = None 
)
Return value applied binomial function to all self elements.

Definition at line 230 of file matrix.py.

References nzmath.matrix.Matrix.compo, nzmath.lattice.LatticeElement.compo, nzmath.bigrange.range(), nzmath.matrix.Matrix.row, and nzmath.lattice.LatticeElement.row.

◆ set()

def nzmath.matrix.Matrix.set (   self,
  compo 
)

◆ setColumn()

def nzmath.matrix.Matrix.setColumn (   self,
  n,
  arg 
)

◆ setRow()

def nzmath.matrix.Matrix.setRow (   self,
  m,
  arg 
)

◆ subMatrix()

def nzmath.matrix.Matrix.subMatrix (   self,
  I,
  J = None 
)
Return submatrix whose element is self[i, j] for i in I and j in J.
If I, J is not index(list or tuple) but integer,
 return submatrix which deleted I-th row and J-th column from self.

Definition at line 433 of file matrix.py.

References nzmath.matrix.Matrix.coeff_ring, nzmath.factor.misc.FactoredInteger.copy(), nzmath.imaginary.Complex.copy(), nzmath.matrix.Matrix.copy(), and nzmath.matrix.createMatrix().

Referenced by nzmath.matrix.RingSquareMatrix.cofactor().

◆ swapColumn()

def nzmath.matrix.Matrix.swapColumn (   self,
  n1,
  n2 
)
swapColumn(n1, n2) : Swap self's n1-th column and n2-th column.

Definition at line 319 of file matrix.py.

References nzmath.matrix.Matrix.compo, nzmath.lattice.LatticeElement.compo, nzmath.bigrange.range(), nzmath.matrix.Matrix.row, and nzmath.lattice.LatticeElement.row.

◆ swapRow()

def nzmath.matrix.Matrix.swapRow (   self,
  m1,
  m2 
)
swapRow(m1, m2) : Swap self's m1-th row and m2-th row.

Definition at line 311 of file matrix.py.

References nzmath.matrix.Matrix.compo, and nzmath.lattice.LatticeElement.compo.

◆ toMatrix()

def nzmath.matrix.Matrix.toMatrix (   self,
  flag = True 
)
return the matrix (self)
(this method is for compatibility to vector)

Definition at line 453 of file matrix.py.

◆ transpose()

Member Data Documentation

◆ __class__

nzmath.matrix.Matrix.__class__
private

Definition at line 101 of file matrix.py.

Referenced by nzmath.imaginary.Complex.__add__(), nzmath.vector.Vector.__add__(), nzmath.real.Real.__add__(), nzmath.poly.multivar.TermIndices.__add__(), nzmath.intresidue.IntegerResidueClass.__add__(), nzmath.module.Module.__add__(), nzmath.ring.QuotientFieldElement.__add__(), nzmath.ring.Ideal.__add__(), nzmath.ring.ResidueClass.__add__(), nzmath.poly.multivar.BasicPolynomial.__call__(), nzmath.imaginary.Complex.__div__(), nzmath.intresidue.IntegerResidueClass.__div__(), nzmath.quad.ReducedQuadraticForm.__eq__(), nzmath.real.RealField.__eq__(), nzmath.poly.multivar.TermIndices.__hash__(), nzmath.poly.ring.PolynomialRing.__hash__(), nzmath.rational.Rational.__hash__(), nzmath.poly.multivar.BasicPolynomial.__hash__(), nzmath.poly.multiutil.PolynomialRingAnonymousVariables.__hash__(), nzmath.poly.multiutil.OrderProvider.__init__(), nzmath.poly.termorder.TermOrderInterface.__init__(), nzmath.poly.uniutil.OrderProvider.__init__(), nzmath.poly.uniutil.DivisionProvider.__init__(), nzmath.poly.multiutil.RingElementProvider.__init__(), nzmath.poly.uniutil.PrimeCharacteristicFunctionsProvider.__init__(), nzmath.poly.uniutil.VariableProvider.__init__(), nzmath.poly.uniutil.RingElementProvider.__init__(), nzmath.vector.Vector.__mod__(), nzmath.quad.ReducedQuadraticForm.__mul__(), nzmath.intresidue.IntegerResidueClass.__mul__(), nzmath.vector.Vector.__mul__(), nzmath.imaginary.Complex.__mul__(), nzmath.real.Real.__mul__(), nzmath.factor.misc.FactoredInteger.__mul__(), nzmath.poly.multivar.TermIndices.__mul__(), nzmath.ring.QuotientFieldElement.__mul__(), nzmath.ring.Ideal.__mul__(), nzmath.ring.ResidueClass.__mul__(), nzmath.prime.FactoredInteger.__mul__(), nzmath.rational.Integer.__mul__(), nzmath.vector.Vector.__neg__(), nzmath.intresidue.IntegerResidueClass.__neg__(), nzmath.imaginary.Complex.__neg__(), nzmath.ring.QuotientFieldElement.__neg__(), nzmath.imaginary.Complex.__pos__(), nzmath.intresidue.IntegerResidueClass.__pos__(), nzmath.ring.ResidueClass.__pos__(), nzmath.quad.ReducedQuadraticForm.__pow__(), nzmath.factor.misc.FactoredInteger.__pow__(), nzmath.permute.Permute.__pow__(), nzmath.imaginary.Complex.__pow__(), nzmath.intresidue.IntegerResidueClass.__pow__(), nzmath.ring.QuotientFieldElement.__pow__(), nzmath.finitefield.ExtendedFieldElement.__pow__(), nzmath.prime.FactoredInteger.__pow__(), nzmath.real.Real.__radd__(), nzmath.imaginary.Complex.__rdiv__(), nzmath.intresidue.IntegerResidueClass.__rdiv__(), nzmath.algfield.NumberField.__repr__(), nzmath.poly.ratfunc.RationalFunction.__repr__(), nzmath.poly.ring.PolynomialRing.__repr__(), nzmath.real.RealField.__repr__(), nzmath.imaginary.ComplexField.__repr__(), nzmath.finitefield.FinitePrimeField.__repr__(), nzmath.module.Module.__repr__(), nzmath.poly.ring.PolynomialIdeal.__repr__(), nzmath.rational.Rational.__repr__(), nzmath.poly.multiutil.RingPolynomial.__repr__(), nzmath.poly.univar.BasicPolynomial.__repr__(), nzmath.poly.formalsum.DictFormalSum.__repr__(), nzmath.algfield.BasicAlgNumber.__repr__(), nzmath.poly.multiutil.PolynomialRingAnonymousVariables.__repr__(), nzmath.poly.ring.RationalFunctionField.__repr__(), nzmath.poly.formalsum.ListFormalSum.__repr__(), nzmath.finitefield.ExtendedFieldElement.__repr__(), nzmath.poly.multiutil.PolynomialIdeal.__repr__(), nzmath.algfield.MatAlgNumber.__repr__(), nzmath.finitefield.ExtendedField.__repr__(), nzmath.module.Ideal_with_generator.__repr__(), nzmath.poly.uniutil.RingPolynomial.__repr__(), nzmath.vector.Vector.__rmul__(), nzmath.real.Real.__rmul__(), nzmath.rational.Integer.__rmul__(), nzmath.imaginary.Complex.__rsub__(), nzmath.real.Real.__rsub__(), nzmath.intresidue.IntegerResidueClass.__rsub__(), nzmath.ring.QuotientFieldElement.__rsub__(), nzmath.real.Real.__rtruediv__(), nzmath.ring.QuotientFieldElement.__rtruediv__(), nzmath.vector.Vector.__sub__(), nzmath.imaginary.Complex.__sub__(), nzmath.real.Real.__sub__(), nzmath.poly.multivar.TermIndices.__sub__(), nzmath.intresidue.IntegerResidueClass.__sub__(), nzmath.ring.QuotientFieldElement.__sub__(), nzmath.ring.ResidueClass.__sub__(), nzmath.quad.ReducedQuadraticForm.__truediv__(), nzmath.vector.Vector.__truediv__(), nzmath.real.Real.__truediv__(), nzmath.ring.QuotientFieldElement.__truediv__(), nzmath.module.Module._module_mul(), nzmath.finitefield.ExtendedFieldElement._op(), nzmath.module.Module._rational_mul(), nzmath.module.Module._scalar_mul(), nzmath.matrix.FieldMatrix._selectMatrix(), nzmath.module.Module.change_base_module(), nzmath.poly.multivar.BasicPolynomial.combine_similar_terms(), nzmath.imaginary.Complex.conjugate(), nzmath.poly.univar.PolynomialInterface.construct_with_default(), nzmath.poly.formalsum.DictFormalSum.construct_with_default(), nzmath.poly.multivar.BasicPolynomial.construct_with_default(), nzmath.poly.formalsum.ListFormalSum.construct_with_default(), nzmath.vector.Vector.copy(), nzmath.factor.misc.FactoredInteger.copy(), nzmath.imaginary.Complex.copy(), nzmath.matrix.Matrix.copy(), nzmath.module.Module.copy(), nzmath.prime.FactoredInteger.copy(), nzmath.module.Ideal_with_generator.copy(), nzmath.poly.multivar.BasicPolynomial.erase_variable(), nzmath.poly.multiutil.PseudoDivisionProvider.exact_division(), nzmath.poly.multivar.TermIndices.gcd(), nzmath.poly.ring.PolynomialRing.getCommonSuperring(), nzmath.poly.multiutil.PolynomialRingAnonymousVariables.getCommonSuperring(), nzmath.module.Module.intersect(), nzmath.quad.ReducedQuadraticForm.inverse(), nzmath.imaginary.Complex.inverse(), nzmath.intresidue.IntegerResidueClass.inverse(), nzmath.ring.QuotientFieldElement.inverse(), nzmath.finitefield.ExtendedFieldElement.inverse(), nzmath.module.Module.issubmodule(), nzmath.module.Module.issupermodule(), nzmath.poly.multivar.TermIndices.lcm(), nzmath.poly.termorder.TermOrderInterface.leading_coefficient(), nzmath.poly.termorder.TermOrderInterface.leading_term(), nzmath.prime.TestPrime.next(), nzmath.poly.multivar.TermIndices.pop(), nzmath.poly.univar.BasicPolynomial.square(), nzmath.matrix.RingMatrix.toFieldMatrix(), nzmath.matrix.FieldMatrix.toSubspace(), nzmath.matrix.Matrix.transpose(), and nzmath.poly.multiutil.NestProvider.unnest().

◆ coeff_ring

nzmath.matrix.Matrix.coeff_ring

Definition at line 84 of file matrix.py.

Referenced by nzmath.matrix.RingMatrix.__add__(), nzmath.matrix.RingMatrix.__mod__(), nzmath.matrix.RingMatrix.__mul__(), nzmath.matrix.RingMatrix.__neg__(), nzmath.matrix.RingSquareMatrix.__pow__(), nzmath.matrix.RingMatrix.__rmul__(), nzmath.matrix.RingMatrix.__sub__(), nzmath.matrix.RingSquareMatrix._characteristicPolyList(), nzmath.matrix.FieldMatrix._cohensSimplify(), nzmath.module.Submodule._HNF_solve(), nzmath.matrix.FieldMatrix._initialize(), nzmath.matrix.Matrix._selectMatrix(), nzmath.matrix.RingMatrix._SimplifyHNF(), nzmath.matrix.RingSquareMatrix.adjugateMatrix(), nzmath.matrix.RingSquareMatrix.characteristicMatrix(), nzmath.matrix.Matrix.copy(), nzmath.matrix.RingSquareMatrix.determinant(), nzmath.matrix.FieldSquareMatrix.determinant(), nzmath.matrix.RingSquareMatrix.extsmithNormalForm(), nzmath.matrix.Matrix.getBlock(), nzmath.matrix.RingMatrix.getCoefficientRing(), nzmath.matrix.RingMatrix.hermiteNormalForm(), nzmath.matrix.FieldSquareMatrix.hessenbergForm(), nzmath.matrix.FieldMatrix.image(), nzmath.module.Submodule.intersectionOfSubmodules(), nzmath.matrix.Subspace.intersectionOfSubspaces(), nzmath.matrix.FieldSquareMatrix.inverse(), nzmath.matrix.FieldMatrix.inverseImage(), nzmath.matrix.RingSquareMatrix.isOrthogonalMatrix(), nzmath.matrix.FieldMatrix.kernel(), nzmath.matrix.FieldSquareMatrix.LUDecomposition(), nzmath.matrix.RingSquareMatrix.smithNormalForm(), nzmath.matrix.Matrix.subMatrix(), nzmath.matrix.Subspace.supplementBasis(), nzmath.matrix.Subspace.toBasis(), nzmath.matrix.RingMatrix.toFieldMatrix(), nzmath.module.Submodule.toHNF(), nzmath.matrix.RingSquareMatrix.trace(), and nzmath.matrix.Matrix.transpose().

◆ column

nzmath.matrix.Matrix.column

Definition at line 28 of file matrix.py.

Referenced by nzmath.matrix.RingMatrix.__add__(), nzmath.matrix.Matrix.__call__(), nzmath.matrix.Matrix.__eq__(), nzmath.matrix.Matrix.__hash__(), nzmath.matrix.RingMatrix.__mod__(), nzmath.matrix.RingMatrix.__mul__(), nzmath.matrix.Matrix.__nonzero__(), nzmath.matrix.RingMatrix.__rmul__(), nzmath.matrix.Matrix.__str__(), nzmath.matrix.RingMatrix.__sub__(), nzmath.module.Submodule._HNF_solve(), nzmath.matrix.Matrix._selectMatrix(), nzmath.matrix.RingMatrix._SimplifyHNF(), nzmath.matrix.Matrix.copy(), nzmath.matrix.Matrix.deleteColumn(), nzmath.matrix.Matrix.extendColumn(), nzmath.matrix.RingMatrix.exthermiteNormalForm(), nzmath.matrix.Matrix.getBlock(), nzmath.matrix.RingMatrix.getCoefficientRing(), nzmath.module.Submodule.getGenerators(), nzmath.matrix.RingMatrix.hermiteNormalForm(), nzmath.matrix.Matrix.insertColumn(), nzmath.matrix.Matrix.insertRow(), nzmath.module.Submodule.intersectionOfSubmodules(), nzmath.matrix.Subspace.intersectionOfSubspaces(), nzmath.matrix.RingSquareMatrix.isAlternatingMatrix(), nzmath.matrix.SquareMatrix.isLowerTriangularMatrix(), nzmath.matrix.SquareMatrix.isSymmetricMatrix(), nzmath.matrix.SquareMatrix.isUpperTriangularMatrix(), nzmath.matrix.FieldMatrix.kernel(), nzmath.matrix.RingMatrix.kernelAsModule(), nzmath.module.Submodule.linear_combination(), nzmath.matrix.Matrix.map(), nzmath.matrix.Matrix.set(), nzmath.matrix.Matrix.setRow(), nzmath.matrix.FieldMatrix.solve(), nzmath.matrix.Subspace.supplementBasis(), and nzmath.matrix.Matrix.transpose().

◆ compo

nzmath.matrix.Matrix.compo

Definition at line 29 of file matrix.py.

Referenced by nzmath.vector.Vector.__add__(), nzmath.matrix.Matrix.__call__(), nzmath.matrix.Matrix.__contains__(), nzmath.vector.Vector.__eq__(), nzmath.matrix.Matrix.__eq__(), nzmath.vector.Vector.__getitem__(), nzmath.matrix.Matrix.__getitem__(), nzmath.vector.Vector.__hash__(), nzmath.matrix.Matrix.__hash__(), nzmath.vector.Vector.__iter__(), nzmath.vector.Vector.__len__(), nzmath.vector.Vector.__mod__(), nzmath.vector.Vector.__mul__(), nzmath.vector.Vector.__ne__(), nzmath.vector.Vector.__neg__(), nzmath.matrix.Matrix.__nonzero__(), nzmath.vector.Vector.__repr__(), nzmath.matrix.Matrix.__repr__(), nzmath.vector.Vector.__rmul__(), nzmath.vector.Vector.__setitem__(), nzmath.matrix.Matrix.__setitem__(), nzmath.vector.Vector.__str__(), nzmath.matrix.Matrix.__str__(), nzmath.vector.Vector.__sub__(), nzmath.vector.Vector.__truediv__(), nzmath.vector.Vector.copy(), nzmath.matrix.Matrix.copy(), nzmath.matrix.Matrix.deleteColumn(), nzmath.matrix.Matrix.deleteRow(), nzmath.matrix.Matrix.getBlock(), nzmath.matrix.Matrix.getColumn(), nzmath.matrix.Matrix.getRow(), nzmath.vector.Vector.indexOfNoneZero(), nzmath.matrix.Matrix.insertColumn(), nzmath.matrix.Matrix.insertRow(), nzmath.matrix.Matrix.map(), nzmath.matrix.Matrix.reduce(), nzmath.vector.Vector.set(), nzmath.matrix.Matrix.set(), nzmath.matrix.Matrix.setColumn(), nzmath.matrix.Matrix.setRow(), nzmath.matrix.Matrix.swapColumn(), nzmath.matrix.Matrix.swapRow(), and nzmath.vector.Vector.toMatrix().

◆ row

nzmath.matrix.Matrix.row

Definition at line 27 of file matrix.py.

Referenced by nzmath.matrix.RingMatrix.__add__(), nzmath.matrix.Matrix.__call__(), nzmath.matrix.Matrix.__contains__(), nzmath.matrix.Matrix.__eq__(), nzmath.matrix.Matrix.__hash__(), nzmath.matrix.RingMatrix.__mod__(), nzmath.matrix.RingMatrix.__mul__(), nzmath.matrix.Matrix.__nonzero__(), nzmath.matrix.RingSquareMatrix.__pow__(), nzmath.matrix.Matrix.__repr__(), nzmath.matrix.RingMatrix.__rmul__(), nzmath.matrix.Matrix.__str__(), nzmath.matrix.RingMatrix.__sub__(), nzmath.matrix.RingSquareMatrix._characteristicPolyList(), nzmath.module.Submodule._HNF_solve(), nzmath.matrix.Matrix._selectMatrix(), nzmath.matrix.RingMatrix._SimplifyHNF(), nzmath.matrix.RingSquareMatrix.adjugateMatrix(), nzmath.matrix.RingSquareMatrix.characteristicMatrix(), nzmath.matrix.Matrix.copy(), nzmath.matrix.Matrix.deleteColumn(), nzmath.matrix.Matrix.deleteRow(), nzmath.matrix.RingSquareMatrix.determinant(), nzmath.matrix.FieldSquareMatrix.determinant(), nzmath.matrix.Matrix.extendRow(), nzmath.matrix.RingMatrix.exthermiteNormalForm(), nzmath.matrix.Matrix.getBlock(), nzmath.matrix.RingMatrix.getCoefficientRing(), nzmath.matrix.Matrix.getColumn(), nzmath.matrix.RingSquareMatrix.getRing(), nzmath.matrix.RingMatrix.hermiteNormalForm(), nzmath.matrix.FieldSquareMatrix.hessenbergForm(), nzmath.matrix.FieldMatrix.image(), nzmath.matrix.Matrix.insertColumn(), nzmath.matrix.Matrix.insertRow(), nzmath.module.Submodule.intersectionOfSubmodules(), nzmath.matrix.Subspace.intersectionOfSubspaces(), nzmath.matrix.FieldSquareMatrix.inverse(), nzmath.matrix.FieldMatrix.inverseImage(), nzmath.matrix.RingSquareMatrix.isAlternatingMatrix(), nzmath.matrix.SquareMatrix.isLowerTriangularMatrix(), nzmath.matrix.RingSquareMatrix.isOrthogonalMatrix(), nzmath.matrix.SquareMatrix.isScalarMatrix(), nzmath.matrix.SquareMatrix.isSymmetricMatrix(), nzmath.matrix.SquareMatrix.isUpperTriangularMatrix(), nzmath.matrix.FieldSquareMatrix.LUDecomposition(), nzmath.matrix.Matrix.map(), nzmath.matrix.Matrix.reduce(), nzmath.matrix.Matrix.set(), nzmath.matrix.Matrix.setColumn(), nzmath.module.Submodule.sumOfSubmodules(), nzmath.matrix.Subspace.sumOfSubspaces(), nzmath.matrix.Subspace.supplementBasis(), nzmath.matrix.Matrix.swapColumn(), nzmath.matrix.Subspace.toBasis(), nzmath.module.Submodule.toHNF(), nzmath.matrix.RingSquareMatrix.trace(), and nzmath.matrix.Matrix.transpose().


The documentation for this class was generated from the following file: