public class SimpleOperations_SPARSE extends java.lang.Object implements SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>
| Modifier and Type | Field and Description |
|---|---|
org.ejml.data.IGrowArray |
gw |
org.ejml.data.DGrowArray |
gx |
| 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) |
double |
elementMinAbs(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 |
extractDiag(org.ejml.data.DMatrixSparseCSC input,
org.ejml.data.DMatrixRMaj output) |
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.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj output) |
void |
mult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output) |
void |
multTransA(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj output) |
void |
multTransA(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 |
plus(double alpha,
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,
java.lang.String format) |
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,
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.DMatrixRMaj X,
org.ejml.data.DMatrixRMaj B) |
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 transient org.ejml.data.IGrowArray gw
public transient org.ejml.data.DGrowArray gx
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 multTransA(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixSparseCSC B,
org.ejml.data.DMatrixSparseCSC output)
multTransA in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>public void extractDiag(org.ejml.data.DMatrixSparseCSC input,
org.ejml.data.DMatrixRMaj output)
extractDiag in interface SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public void multTransA(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj output)
multTransA in interface SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>public void mult(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixRMaj B,
org.ejml.data.DMatrixRMaj output)
mult in interface SimpleSparseOperations<org.ejml.data.DMatrixSparseCSC,org.ejml.data.DMatrixRMaj>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 void plus(double alpha,
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 boolean solve(org.ejml.data.DMatrixSparseCSC A,
org.ejml.data.DMatrixRMaj X,
org.ejml.data.DMatrixRMaj B)
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 elementMinAbs(org.ejml.data.DMatrixSparseCSC A)
elementMinAbs 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,
java.lang.String format)
print in interface SimpleOperations<org.ejml.data.DMatrixSparseCSC>