Package org.ejml.simple.ops
Class SimpleOperations_CDRM
java.lang.Object
org.ejml.simple.ops.SimpleOperations_CDRM
- All Implemented Interfaces:
Serializable,SimpleOperations<CMatrixRMaj>
@Generated("org.ejml.simple.ops.SimpleOperations_ZDRM")
public class SimpleOperations_CDRM
extends Object
implements SimpleOperations<CMatrixRMaj>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ejml.simple.SimpleOperations
SimpleOperations.ElementOpComplex, SimpleOperations.ElementOpReal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoubledoublediag(CMatrixRMaj A) voiddivide(CMatrixRMaj A, double val, CMatrixRMaj output) Divides each element by val.doubledot(CMatrixRMaj A, CMatrixRMaj v) voidelementDiv(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) voidelementExp(CMatrixRMaj A, CMatrixRMaj output) voidelementLog(CMatrixRMaj A, CMatrixRMaj output) doubledoubledoubledoublevoidelementMult(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) voidelementOp(CMatrixRMaj A, SimpleOperations.ElementOpComplex op, CMatrixRMaj output) voidelementOp(CMatrixRMaj A, SimpleOperations.ElementOpReal op, CMatrixRMaj output) voidelementPower(CMatrixRMaj A, double b, CMatrixRMaj output) voidelementPower(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) doublevoidelementSumComplex(CMatrixRMaj A, Complex_F64 output) voidextract(CMatrixRMaj src, int srcY0, int srcY1, int srcX0, int srcX1, CMatrixRMaj dst, int dstY0, int dstX0) voidfill(CMatrixRMaj A, double value) doubleget(CMatrixRMaj A, int row, int column) voidget(CMatrixRMaj A, int row, int column, Complex_F64 value) double[]getColumn(CMatrixRMaj A, int col, int idx0, int idx1) doublegetImaginary(CMatrixRMaj A, int row, int column) doublegetReal(CMatrixRMaj A, int row, int column) double[]getRow(CMatrixRMaj A, int row, int idx0, int idx1) booleanbooleaninvert(CMatrixRMaj A, CMatrixRMaj output) booleanisIdentical(CMatrixRMaj A, CMatrixRMaj B, double tol) voidkron(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) voidminus(CMatrixRMaj A, double b, CMatrixRMaj output) output[i,j] = A[i,j] - bvoidminus(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) output[i,j] = A[i,j] - B[i,j]voidminusComplex(CMatrixRMaj A, double real, double imag, CMatrixRMaj output) voidmult(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) voidmultTransA(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) doublenormF(CMatrixRMaj A) voidplus(double alpha, CMatrixRMaj A, double beta, CMatrixRMaj b, CMatrixRMaj output) output[i,j] = alpha*A[i,j] + beta*b[i,j]voidplus(CMatrixRMaj A, double b, CMatrixRMaj output) output[i,j] = A[i,j] + bvoidplus(CMatrixRMaj A, double beta, CMatrixRMaj b, CMatrixRMaj output) output[i,j] = A[i,j] + beta*b[i,j]voidplus(CMatrixRMaj A, CMatrixRMaj B, CMatrixRMaj output) voidplusComplex(CMatrixRMaj A, double real, double imag, CMatrixRMaj output) voidprint(PrintStream out, Matrix mat, String format) voidpseudoInverse(CMatrixRMaj A, CMatrixRMaj output) voidscale(CMatrixRMaj A, double val, CMatrixRMaj output) Multiplies each element by val.voidscaleComplex(CMatrixRMaj A, double real, double imag, CMatrixRMaj output) voidset(CMatrixRMaj A, int row, int column, double value) voidset(CMatrixRMaj A, int row, int column, double real, double imaginary) voidsetColumn(CMatrixRMaj A, int column, int startRow, double... values) voidvoidsetRow(CMatrixRMaj A, int row, int startColumn, double... values) booleansolve(CMatrixRMaj A, CMatrixRMaj X, CMatrixRMaj B) doubletrace(CMatrixRMaj A) voidtranspose(CMatrixRMaj input, CMatrixRMaj output) voidzero(CMatrixRMaj A)
-
Constructor Details
-
SimpleOperations_CDRM
public SimpleOperations_CDRM()
-
-
Method Details
-
set
- Specified by:
setin interfaceSimpleOperations<CMatrixRMaj>
-
set
- Specified by:
setin interfaceSimpleOperations<CMatrixRMaj>
-
get
- Specified by:
getin interfaceSimpleOperations<CMatrixRMaj>
-
get
- Specified by:
getin interfaceSimpleOperations<CMatrixRMaj>
-
getReal
- Specified by:
getRealin interfaceSimpleOperations<CMatrixRMaj>
-
getImaginary
- Specified by:
getImaginaryin interfaceSimpleOperations<CMatrixRMaj>
-
fill
- Specified by:
fillin interfaceSimpleOperations<CMatrixRMaj>
-
transpose
- Specified by:
transposein interfaceSimpleOperations<CMatrixRMaj>
-
mult
- Specified by:
multin interfaceSimpleOperations<CMatrixRMaj>
-
multTransA
- Specified by:
multTransAin interfaceSimpleOperations<CMatrixRMaj>
-
kron
- Specified by:
kronin interfaceSimpleOperations<CMatrixRMaj>
-
plus
- Specified by:
plusin interfaceSimpleOperations<CMatrixRMaj>
-
minus
Description copied from interface:SimpleOperationsoutput[i,j] = A[i,j] - B[i,j]- Specified by:
minusin interfaceSimpleOperations<CMatrixRMaj>
-
minus
Description copied from interface:SimpleOperationsoutput[i,j] = A[i,j] - b- Specified by:
minusin interfaceSimpleOperations<CMatrixRMaj>
-
minusComplex
- Specified by:
minusComplexin interfaceSimpleOperations<CMatrixRMaj>
-
plus
Description copied from interface:SimpleOperationsoutput[i,j] = A[i,j] + b- Specified by:
plusin interfaceSimpleOperations<CMatrixRMaj>
-
plusComplex
- Specified by:
plusComplexin interfaceSimpleOperations<CMatrixRMaj>
-
plus
Description copied from interface:SimpleOperationsoutput[i,j] = A[i,j] + beta*b[i,j]- Specified by:
plusin interfaceSimpleOperations<CMatrixRMaj>
-
plus
Description copied from interface:SimpleOperationsoutput[i,j] = alpha*A[i,j] + beta*b[i,j]- Specified by:
plusin interfaceSimpleOperations<CMatrixRMaj>
-
dot
- Specified by:
dotin interfaceSimpleOperations<CMatrixRMaj>
-
scale
Description copied from interface:SimpleOperationsMultiplies each element by val. Val is a real number- Specified by:
scalein interfaceSimpleOperations<CMatrixRMaj>
-
scaleComplex
- Specified by:
scaleComplexin interfaceSimpleOperations<CMatrixRMaj>
-
divide
Description copied from interface:SimpleOperationsDivides each element by val. Val is a real number- Specified by:
dividein interfaceSimpleOperations<CMatrixRMaj>
-
invert
- Specified by:
invertin interfaceSimpleOperations<CMatrixRMaj>
-
setIdentity
- Specified by:
setIdentityin interfaceSimpleOperations<CMatrixRMaj>
-
pseudoInverse
- Specified by:
pseudoInversein interfaceSimpleOperations<CMatrixRMaj>
-
solve
- Specified by:
solvein interfaceSimpleOperations<CMatrixRMaj>
-
zero
- Specified by:
zeroin interfaceSimpleOperations<CMatrixRMaj>
-
normF
- Specified by:
normFin interfaceSimpleOperations<CMatrixRMaj>
-
conditionP2
- Specified by:
conditionP2in interfaceSimpleOperations<CMatrixRMaj>
-
determinant
- Specified by:
determinantin interfaceSimpleOperations<CMatrixRMaj>
-
determinantComplex
- Specified by:
determinantComplexin interfaceSimpleOperations<CMatrixRMaj>
-
trace
- Specified by:
tracein interfaceSimpleOperations<CMatrixRMaj>
-
traceComplex
- Specified by:
traceComplexin interfaceSimpleOperations<CMatrixRMaj>
-
setRow
- Specified by:
setRowin interfaceSimpleOperations<CMatrixRMaj>
-
setColumn
- Specified by:
setColumnin interfaceSimpleOperations<CMatrixRMaj>
-
getRow
- Specified by:
getRowin interfaceSimpleOperations<CMatrixRMaj>
-
getColumn
- Specified by:
getColumnin interfaceSimpleOperations<CMatrixRMaj>
-
extract
public void extract(CMatrixRMaj src, int srcY0, int srcY1, int srcX0, int srcX1, CMatrixRMaj dst, int dstY0, int dstX0) - Specified by:
extractin interfaceSimpleOperations<CMatrixRMaj>
-
diag
- Specified by:
diagin interfaceSimpleOperations<CMatrixRMaj>
-
hasUncountable
- Specified by:
hasUncountablein interfaceSimpleOperations<CMatrixRMaj>
-
changeSign
- Specified by:
changeSignin interfaceSimpleOperations<CMatrixRMaj>
-
elementMax
- Specified by:
elementMaxin interfaceSimpleOperations<CMatrixRMaj>
-
elementMin
- Specified by:
elementMinin interfaceSimpleOperations<CMatrixRMaj>
-
elementMaxAbs
- Specified by:
elementMaxAbsin interfaceSimpleOperations<CMatrixRMaj>
-
elementMinAbs
- Specified by:
elementMinAbsin interfaceSimpleOperations<CMatrixRMaj>
-
elementSum
- Specified by:
elementSumin interfaceSimpleOperations<CMatrixRMaj>
-
elementSumComplex
- Specified by:
elementSumComplexin interfaceSimpleOperations<CMatrixRMaj>
-
elementMult
- Specified by:
elementMultin interfaceSimpleOperations<CMatrixRMaj>
-
elementDiv
- Specified by:
elementDivin interfaceSimpleOperations<CMatrixRMaj>
-
elementPower
- Specified by:
elementPowerin interfaceSimpleOperations<CMatrixRMaj>
-
elementPower
- Specified by:
elementPowerin interfaceSimpleOperations<CMatrixRMaj>
-
elementExp
- Specified by:
elementExpin interfaceSimpleOperations<CMatrixRMaj>
-
elementLog
- Specified by:
elementLogin interfaceSimpleOperations<CMatrixRMaj>
-
isIdentical
- Specified by:
isIdenticalin interfaceSimpleOperations<CMatrixRMaj>
-
print
- Specified by:
printin interfaceSimpleOperations<CMatrixRMaj>
-
elementOp
- Specified by:
elementOpin interfaceSimpleOperations<CMatrixRMaj>
-
elementOp
- Specified by:
elementOpin interfaceSimpleOperations<CMatrixRMaj>
-