public class SimpleOperations_SPARSE extends java.lang.Object implements SimpleOperations<org.ejml.data.DMatrixSparseCSC>
Constructor and Description |
---|
SimpleOperations_SPARSE() |
Modifier and Type | Method and Description |
---|---|
void |
changeSign(org.ejml.data.DMatrixSparseCSC a) |
double |
conditionP2(org.ejml.data.DMatrixSparseCSC A) |
double |
determinant(org.ejml.data.DMatrixSparseCSC A) |
org.ejml.data.DMatrixSparseCSC |
diag(org.ejml.data.DMatrixSparseCSC A) |
void |
divide(org.ejml.data.DMatrixSparseCSC A,
double val,
org.ejml.data.DMatrixSparseCSC output) |
double |
dot(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC v) |
void |
elementDiv(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
elementExp(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC output) |
void |
elementLog(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC output) |
double |
elementMaxAbs(org.ejml.data.DMatrixSparseCSC A) |
void |
elementMult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
elementPower(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
elementPower(org.ejml.data.DMatrixSparseCSC A,
double b,
org.ejml.data.DMatrixSparseCSC output) |
double |
elementSum(org.ejml.data.DMatrixSparseCSC A) |
void |
extract(org.ejml.data.DMatrixSparseCSC src,
int srcY0,
int srcY1,
int srcX0,
int srcX1,
org.ejml.data.DMatrixSparseCSC dst,
int dstY0,
int dstX0) |
void |
fill(org.ejml.data.DMatrixSparseCSC A,
double value) |
double |
get(org.ejml.data.DMatrixSparseCSC A,
int row,
int column) |
void |
get(org.ejml.data.DMatrixSparseCSC A,
int row,
int column,
org.ejml.data.Complex_F64 value) |
boolean |
hasUncountable(org.ejml.data.DMatrixSparseCSC M) |
boolean |
invert(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC output) |
boolean |
isIdentical(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
double tol) |
void |
kron(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
minus(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
minus(org.ejml.data.DMatrixSparseCSC A,
double b,
org.ejml.data.DMatrixSparseCSC output) |
void |
mult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
double |
normF(org.ejml.data.DMatrixSparseCSC A) |
void |
plus(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
plus(org.ejml.data.DMatrixSparseCSC A,
double b,
org.ejml.data.DMatrixSparseCSC output) |
void |
plus(org.ejml.data.DMatrixSparseCSC A,
double beta,
org.ejml.data.DMatrixSparseCSC b,
org.ejml.data.DMatrixSparseCSC output) |
void |
print(java.io.PrintStream out,
org.ejml.data.Matrix mat) |
void |
pseudoInverse(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC output) |
void |
scale(org.ejml.data.DMatrixSparseCSC A,
double val,
org.ejml.data.DMatrixSparseCSC output) |
void |
set(org.ejml.data.DMatrixSparseCSC A,
double val) |
void |
set(org.ejml.data.DMatrixSparseCSC A,
int row,
int column,
double value) |
void |
set(org.ejml.data.DMatrixSparseCSC A,
int row,
int column,
double real,
double imaginary) |
void |
setColumn(org.ejml.data.DMatrixSparseCSC A,
int column,
int startRow,
double... values) |
void |
setIdentity(org.ejml.data.DMatrixSparseCSC A) |
void |
setRow(org.ejml.data.DMatrixSparseCSC A,
int row,
int startColumn,
double... values) |
boolean |
solve(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC X,
org.ejml.data.DMatrixSparseCSC B) |
double |
trace(org.ejml.data.DMatrixSparseCSC A) |
void |
transpose(org.ejml.data.DMatrixSparseCSC input,
org.ejml.data.DMatrixSparseCSC output) |
void |
zero(org.ejml.data.DMatrixSparseCSC A) |
public void set(org.ejml.data.DMatrixSparseCSC A, int row, int column, double value)
set
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void set(org.ejml.data.DMatrixSparseCSC A, int row, int column, double real, double imaginary)
set
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double get(org.ejml.data.DMatrixSparseCSC A, int row, int column)
get
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void get(org.ejml.data.DMatrixSparseCSC A, int row, int column, org.ejml.data.Complex_F64 value)
get
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void fill(org.ejml.data.DMatrixSparseCSC A, double value)
fill
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void transpose(org.ejml.data.DMatrixSparseCSC input, org.ejml.data.DMatrixSparseCSC output)
transpose
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void mult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
mult
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void kron(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
kron
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void plus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
plus
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void minus(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
minus
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void minus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)
minus
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void plus(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)
plus
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void plus(org.ejml.data.DMatrixSparseCSC A, double beta, org.ejml.data.DMatrixSparseCSC b, org.ejml.data.DMatrixSparseCSC output)
plus
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double dot(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC v)
dot
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void scale(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)
scale
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void divide(org.ejml.data.DMatrixSparseCSC A, double val, org.ejml.data.DMatrixSparseCSC output)
divide
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public boolean invert(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)
invert
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void setIdentity(org.ejml.data.DMatrixSparseCSC A)
setIdentity
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void pseudoInverse(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)
pseudoInverse
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public boolean solve(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC X, org.ejml.data.DMatrixSparseCSC B)
solve
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void set(org.ejml.data.DMatrixSparseCSC A, double val)
set
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void zero(org.ejml.data.DMatrixSparseCSC A)
zero
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double normF(org.ejml.data.DMatrixSparseCSC A)
normF
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double conditionP2(org.ejml.data.DMatrixSparseCSC A)
conditionP2
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double determinant(org.ejml.data.DMatrixSparseCSC A)
determinant
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double trace(org.ejml.data.DMatrixSparseCSC A)
trace
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void setRow(org.ejml.data.DMatrixSparseCSC A, int row, int startColumn, double... values)
setRow
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void setColumn(org.ejml.data.DMatrixSparseCSC A, int column, int startRow, double... values)
setColumn
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
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)
extract
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public org.ejml.data.DMatrixSparseCSC diag(org.ejml.data.DMatrixSparseCSC A)
diag
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public boolean hasUncountable(org.ejml.data.DMatrixSparseCSC M)
hasUncountable
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void changeSign(org.ejml.data.DMatrixSparseCSC a)
changeSign
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double elementMaxAbs(org.ejml.data.DMatrixSparseCSC A)
elementMaxAbs
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public double elementSum(org.ejml.data.DMatrixSparseCSC A)
elementSum
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementMult(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
elementMult
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementDiv(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
elementDiv
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementPower(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, org.ejml.data.DMatrixSparseCSC output)
elementPower
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementPower(org.ejml.data.DMatrixSparseCSC A, double b, org.ejml.data.DMatrixSparseCSC output)
elementPower
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementExp(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)
elementExp
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void elementLog(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC output)
elementLog
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public boolean isIdentical(org.ejml.data.DMatrixSparseCSC A, org.ejml.data.DMatrixSparseCSC B, double tol)
isIdentical
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>
public void print(java.io.PrintStream out, org.ejml.data.Matrix mat)
print
in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>