ComplexDoubleFloatMatrixΒΆ

numarr.spad line 117

This is a low-level domain which implements matrices (two dimensional arrays) of complex double precision floating point numbers. Indexing is 0 based, there is no bound checking (unless provided by lower level).

*: (%, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
*: (%, Complex DoubleFloat) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
*: (%, ComplexDoubleFloatVector) -> ComplexDoubleFloatVector
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
*: (Complex DoubleFloat, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
*: (ComplexDoubleFloatVector, %) -> ComplexDoubleFloatVector
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
*: (Integer, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
+: (%, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
-: % -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
-: (%, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
/: (%, Complex DoubleFloat) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
=: (%, %) -> Boolean
from BasicType
^: (%, Integer) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
^: (%, NonNegativeInteger) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
~=: (%, %) -> Boolean
from BasicType
antisymmetric?: % -> Boolean
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
blockConcat: List List % -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
blockSplit: (%, List NonNegativeInteger, List NonNegativeInteger) -> List List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
blockSplit: (%, PositiveInteger, PositiveInteger) -> List List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
coerce: % -> OutputForm
from CoercibleTo OutputForm
coerce: ComplexDoubleFloatVector -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
colSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
column: (%, Integer) -> ComplexDoubleFloatVector
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
columnSpace: % -> List ComplexDoubleFloatVector
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
copy: % -> %
from Aggregate
determinant: % -> Complex DoubleFloat
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
diagonal?: % -> Boolean
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
diagonalMatrix: List % -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
diagonalMatrix: List Complex DoubleFloat -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Integer, Integer) -> Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Integer, Integer, Complex DoubleFloat) -> Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Integer, List Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Integer, Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Integer, List Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Segment Integer, Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, List Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Segment Integer, List Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
elt: (%, Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
empty: () -> %
from Aggregate
empty?: % -> Boolean
from Aggregate
eq?: (%, %) -> Boolean
from Aggregate
eval: (%, Complex DoubleFloat, Complex DoubleFloat) -> % if Complex DoubleFloat has Evalable Complex DoubleFloat
from InnerEvalable(Complex DoubleFloat, Complex DoubleFloat)
eval: (%, Equation Complex DoubleFloat) -> % if Complex DoubleFloat has Evalable Complex DoubleFloat
from Evalable Complex DoubleFloat
eval: (%, List Complex DoubleFloat, List Complex DoubleFloat) -> % if Complex DoubleFloat has Evalable Complex DoubleFloat
from InnerEvalable(Complex DoubleFloat, Complex DoubleFloat)
eval: (%, List Equation Complex DoubleFloat) -> % if Complex DoubleFloat has Evalable Complex DoubleFloat
from Evalable Complex DoubleFloat
exquo: (%, Complex DoubleFloat) -> Union(%, failed)
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
fill!: (%, Complex DoubleFloat) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
hash: % -> SingleInteger
from SetCategory
hashUpdate!: (HashState, %) -> HashState
from SetCategory
horizConcat: (%, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
horizConcat: List % -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
horizSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
horizSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
inverse: % -> Union(%, failed)
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
kronecker_prod1: (%, Integer, List List NonNegativeInteger, List %, NonNegativeInteger, NonNegativeInteger, Union(Complex DoubleFloat, one)) -> Void
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
kroneckerProduct: (%, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
kroneckerProduct: List % -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
kroneckerSum: (%, %) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
kroneckerSum: List % -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
latex: % -> String
from SetCategory
less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
listOfLists: % -> List List Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
map!: (Complex DoubleFloat -> Complex DoubleFloat, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
map: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
map: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %, %, Complex DoubleFloat) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
map: (Complex DoubleFloat -> Complex DoubleFloat, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
matrix: (NonNegativeInteger, NonNegativeInteger, (Integer, Integer) -> Complex DoubleFloat) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
matrix: List List Complex DoubleFloat -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
maxColIndex: % -> Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
maxRowIndex: % -> Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
minColIndex: % -> Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
minordet: % -> Complex DoubleFloat
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
minRowIndex: % -> Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
ncols: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
new: (NonNegativeInteger, NonNegativeInteger, Complex DoubleFloat) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
nrows: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
nullity: % -> NonNegativeInteger
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
nullSpace: % -> List ComplexDoubleFloatVector
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
parts: % -> List Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
Pfaffian: % -> Complex DoubleFloat
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
positivePower: (%, Integer) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
qelt: (%, Integer, Integer) -> Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
qnew: (NonNegativeInteger, NonNegativeInteger) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
qsetelt!: (%, Integer, Integer, Complex DoubleFloat) -> Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
rank: % -> NonNegativeInteger
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
row: (%, Integer) -> ComplexDoubleFloatVector
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
rowEchelon: % -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
rowSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
sample: %
from Aggregate
scalarMatrix: (NonNegativeInteger, Complex DoubleFloat) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setColumn!: (%, Integer, ComplexDoubleFloatVector) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Integer, Integer, Complex DoubleFloat) -> Complex DoubleFloat
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Segment Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, List Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Segment Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setelt!: (%, Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setRow!: (%, Integer, ComplexDoubleFloatVector) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
setsubMatrix!: (%, Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
smaller?: (%, %) -> Boolean
from Comparable
square?: % -> Boolean
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
squareTop: % -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
subMatrix: (%, Integer, Integer, Integer, Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
swapColumns!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
swapRows!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
symmetric?: % -> Boolean
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
transpose: % -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
transpose: ComplexDoubleFloatVector -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
vertConcat: (%, %) -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
vertConcat: List % -> %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
vertSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
vertSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
zero: (NonNegativeInteger, NonNegativeInteger) -> %
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)
zero?: % -> Boolean
from MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)

Aggregate

BasicType

CoercibleTo OutputForm

Comparable

Evalable Complex DoubleFloat if Complex DoubleFloat has Evalable Complex DoubleFloat

finiteAggregate

HomogeneousAggregate Complex DoubleFloat

InnerEvalable(Complex DoubleFloat, Complex DoubleFloat) if Complex DoubleFloat has Evalable Complex DoubleFloat

MatrixCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)

SetCategory

shallowlyMutable

TwoDimensionalArrayCategory(Complex DoubleFloat, ComplexDoubleFloatVector, ComplexDoubleFloatVector)