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>