Package org.ejml.simple.ops
Class SimpleOperations_DSCC
java.lang.Object
org.ejml.simple.ops.SimpleOperations_DSCC
- All Implemented Interfaces:
java.io.Serializable,SimpleOperations<org.ejml.data.DMatrixSparseCSC>,SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
public class SimpleOperations_DSCC extends java.lang.Object implements SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
Implementation of
SimpleOperations for DMatrixSparseCSC.- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SimpleOperations_DSCC() -
Method Summary
Modifier and Type Method Description voidchangeSign(org.ejml.data.DMatrixSparseCSC a)doubleconditionP2(org.ejml.data.DMatrixSparseCSC A)doubledeterminant(org.ejml.data.DMatrixSparseCSC A)org.ejml.data.DMatrixSparseCSCdiag(org.ejml.data.DMatrixSparseCSC A)voiddivide(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)doubledot(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC v)voidelementDiv(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidelementExp(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)voidelementLog(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)doubleelementMaxAbs(org.ejml.data.DMatrixSparseCSC A)doubleelementMinAbs(org.ejml.data.DMatrixSparseCSC A)voidelementMult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidelementPower(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)voidelementPower(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)doubleelementSum(org.ejml.data.DMatrixSparseCSC A)voidextract(org.ejml.data.DMatrixSparseCSC src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.DMatrixSparseCSC dst, int dstY0, int dstX0)voidextractDiag(org.ejml.data.DMatrixSparseCSC input, org.ejml.data.DMatrixRMaj output)voidfill(org.ejml.data.DMatrixSparseCSC A, double value)doubleget(org.ejml.data.DMatrixSparseCSC A, int row, int column)voidget(org.ejml.data.DMatrixSparseCSC A, int row, int column, org.ejml.data.Complex_F64 value)booleanhasUncountable(org.ejml.data.DMatrixSparseCSC M)booleaninvert(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)booleanisIdentical(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, double tol)voidkron(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidminus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)voidminus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidmult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj B, org.ejml.data.DMatrixRMaj output)voidmult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidmultTransA(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj B, org.ejml.data.DMatrixRMaj output)voidmultTransA(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)doublenormF(org.ejml.data.DMatrixSparseCSC A)voidplus(double alpha, org.ejml.data.DMatrixSparseCSC A, double beta, org.ejml.data.DMatrixSparseCSC b, org.ejml.data.DMatrixSparseCSC output)voidplus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)voidplus(org.ejml.data.DMatrixSparseCSC A, double beta, org.ejml.data.DMatrixSparseCSC b, org.ejml.data.DMatrixSparseCSC output)voidplus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)voidprint(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)voidpseudoInverse(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)voidscale(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)voidset(org.ejml.data.DMatrixSparseCSC A, int row, int column, double value)voidset(org.ejml.data.DMatrixSparseCSC A, int row, int column, double real, double imaginary)voidsetColumn(org.ejml.data.DMatrixSparseCSC A, int column, int startRow, double... values)voidsetIdentity(org.ejml.data.DMatrixSparseCSC A)voidsetRow(org.ejml.data.DMatrixSparseCSC A, int row, int startColumn, double... values)booleansolve(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj X, org.ejml.data.DMatrixRMaj B)booleansolve(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC X, org.ejml.data.DMatrixSparseCSC B)doubletrace(org.ejml.data.DMatrixSparseCSC A)voidtranspose(org.ejml.data.DMatrixSparseCSC input, org.ejml.data.DMatrixSparseCSC output)voidzero(org.ejml.data.DMatrixSparseCSC A)
-
Field Details
-
Constructor Details
-
SimpleOperations_DSCC
public SimpleOperations_DSCC()
-
-
Method Details
-
set
public void set(org.ejml.data.DMatrixSparseCSC A, int row, int column, double value)- Specified by:
setin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
set
public void set(org.ejml.data.DMatrixSparseCSC A, int row, int column, double real, double imaginary)- Specified by:
setin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
get
public double get(org.ejml.data.DMatrixSparseCSC A, int row, int column)- Specified by:
getin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
get
public void get(org.ejml.data.DMatrixSparseCSC A, int row, int column, org.ejml.data.Complex_F64 value)- Specified by:
getin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
fill
public void fill(org.ejml.data.DMatrixSparseCSC A, double value)- Specified by:
fillin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
transpose
public void transpose(org.ejml.data.DMatrixSparseCSC input, org.ejml.data.DMatrixSparseCSC output)- Specified by:
transposein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
mult
public void mult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
multin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
multTransA
public void multTransA(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
multTransAin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
extractDiag
public void extractDiag(org.ejml.data.DMatrixSparseCSC input, org.ejml.data.DMatrixRMaj output)- Specified by:
extractDiagin interfaceSimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
-
multTransA
public void multTransA(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj B, org.ejml.data.DMatrixRMaj output)- Specified by:
multTransAin interfaceSimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
-
mult
public void mult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj B, org.ejml.data.DMatrixRMaj output)- Specified by:
multin interfaceSimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
-
kron
public void kron(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
kronin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
plusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
minus
public void minus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
minusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
minus
public void minus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)- Specified by:
minusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)- Specified by:
plusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.DMatrixSparseCSC A, double beta, org.ejml.data.DMatrixSparseCSC b, org.ejml.data.DMatrixSparseCSC output)- Specified by:
plusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
plus
public void plus(double alpha, org.ejml.data.DMatrixSparseCSC A, double beta, org.ejml.data.DMatrixSparseCSC b, org.ejml.data.DMatrixSparseCSC output)- Specified by:
plusin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
dot
public double dot(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC v)- Specified by:
dotin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
scale
public void scale(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)- Specified by:
scalein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
divide
public void divide(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)- Specified by:
dividein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
invert
public boolean invert(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)- Specified by:
invertin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
setIdentity
public void setIdentity(org.ejml.data.DMatrixSparseCSC A)- Specified by:
setIdentityin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
pseudoInverse
public void pseudoInverse(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)- Specified by:
pseudoInversein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
solve
public boolean solve(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC X, org.ejml.data.DMatrixSparseCSC B)- Specified by:
solvein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
solve
public boolean solve(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixRMaj X, org.ejml.data.DMatrixRMaj B) -
zero
public void zero(org.ejml.data.DMatrixSparseCSC A)- Specified by:
zeroin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
normF
public double normF(org.ejml.data.DMatrixSparseCSC A)- Specified by:
normFin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
conditionP2
public double conditionP2(org.ejml.data.DMatrixSparseCSC A)- Specified by:
conditionP2in interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
determinant
public double determinant(org.ejml.data.DMatrixSparseCSC A)- Specified by:
determinantin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
trace
public double trace(org.ejml.data.DMatrixSparseCSC A)- Specified by:
tracein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
setRow
public void setRow(org.ejml.data.DMatrixSparseCSC A, int row, int startColumn, double... values)- Specified by:
setRowin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
setColumn
public void setColumn(org.ejml.data.DMatrixSparseCSC A, int column, int startRow, double... values)- Specified by:
setColumnin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
extract
public void extract(org.ejml.data.DMatrixSparseCSC src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.DMatrixSparseCSC dst, int dstY0, int dstX0)- Specified by:
extractin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
diag
public org.ejml.data.DMatrixSparseCSC diag(org.ejml.data.DMatrixSparseCSC A)- Specified by:
diagin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
hasUncountable
public boolean hasUncountable(org.ejml.data.DMatrixSparseCSC M)- Specified by:
hasUncountablein interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
changeSign
public void changeSign(org.ejml.data.DMatrixSparseCSC a)- Specified by:
changeSignin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementMaxAbs
public double elementMaxAbs(org.ejml.data.DMatrixSparseCSC A)- Specified by:
elementMaxAbsin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementMinAbs
public double elementMinAbs(org.ejml.data.DMatrixSparseCSC A)- Specified by:
elementMinAbsin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementSum
public double elementSum(org.ejml.data.DMatrixSparseCSC A)- Specified by:
elementSumin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementMult
public void elementMult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementMultin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementDiv
public void elementDiv(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementDivin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementPower
public void elementPower(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementPowerin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementPower
public void elementPower(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementPowerin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementExp
public void elementExp(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementExpin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
elementLog
public void elementLog(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)- Specified by:
elementLogin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
isIdentical
public boolean isIdentical(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, double tol)- Specified by:
isIdenticalin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-
print
public void print(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)- Specified by:
printin interfaceSimpleOperations<org.ejml.data.DMatrixSparseCSC>
-