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