Package org.ejml.simple.ops
Class SimpleOperations_FSCC
java.lang.Object
org.ejml.simple.ops.SimpleOperations_FSCC
- All Implemented Interfaces:
java.io.Serializable
,SimpleOperations<org.ejml.data.FMatrixSparseCSC>
,SimpleSparseOperations<org.ejml.data.FMatrixSparseCSC,org.ejml.data.FMatrixRMaj>
@Generated("org.ejml.simple.ops.SimpleOperations_DSCC") public class SimpleOperations_FSCC extends java.lang.Object implements SimpleSparseOperations<org.ejml.data.FMatrixSparseCSC,org.ejml.data.FMatrixRMaj>
Implementation of
SimpleOperations
for FMatrixSparseCSC
.- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SimpleOperations_FSCC()
-
Method Summary
Modifier and Type Method Description void
changeSign(org.ejml.data.FMatrixSparseCSC a)
double
conditionP2(org.ejml.data.FMatrixSparseCSC A)
double
determinant(org.ejml.data.FMatrixSparseCSC A)
org.ejml.data.FMatrixSparseCSC
diag(org.ejml.data.FMatrixSparseCSC A)
void
divide(org.ejml.data.FMatrixSparseCSC A, double val, org.ejml.data.FMatrixSparseCSC output)
double
dot(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC v)
void
elementDiv(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
elementExp(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)
void
elementLog(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)
double
elementMaxAbs(org.ejml.data.FMatrixSparseCSC A)
double
elementMinAbs(org.ejml.data.FMatrixSparseCSC A)
void
elementMult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
elementPower(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)
void
elementPower(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
double
elementSum(org.ejml.data.FMatrixSparseCSC A)
void
extract(org.ejml.data.FMatrixSparseCSC src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.FMatrixSparseCSC dst, int dstY0, int dstX0)
void
extractDiag(org.ejml.data.FMatrixSparseCSC input, org.ejml.data.FMatrixRMaj output)
void
fill(org.ejml.data.FMatrixSparseCSC A, double value)
double
get(org.ejml.data.FMatrixSparseCSC A, int row, int column)
void
get(org.ejml.data.FMatrixSparseCSC A, int row, int column, org.ejml.data.Complex_F64 value)
boolean
hasUncountable(org.ejml.data.FMatrixSparseCSC M)
boolean
invert(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)
boolean
isIdentical(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, double tol)
void
kron(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
minus(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)
void
minus(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
mult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
void
mult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
multTransA(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
void
multTransA(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
double
normF(org.ejml.data.FMatrixSparseCSC A)
void
plus(double alpha, org.ejml.data.FMatrixSparseCSC A, double beta, org.ejml.data.FMatrixSparseCSC b, org.ejml.data.FMatrixSparseCSC output)
void
plus(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)
void
plus(org.ejml.data.FMatrixSparseCSC A, double beta, org.ejml.data.FMatrixSparseCSC b, org.ejml.data.FMatrixSparseCSC output)
void
plus(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)
void
print(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)
void
pseudoInverse(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)
void
scale(org.ejml.data.FMatrixSparseCSC A, double val, org.ejml.data.FMatrixSparseCSC output)
void
set(org.ejml.data.FMatrixSparseCSC A, int row, int column, double value)
void
set(org.ejml.data.FMatrixSparseCSC A, int row, int column, double real, double imaginary)
void
setColumn(org.ejml.data.FMatrixSparseCSC A, int column, int startRow, double... values)
void
setIdentity(org.ejml.data.FMatrixSparseCSC A)
void
setRow(org.ejml.data.FMatrixSparseCSC A, int row, int startColumn, double... values)
boolean
solve(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj X, org.ejml.data.FMatrixRMaj B)
boolean
solve(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC X, org.ejml.data.FMatrixSparseCSC B)
double
trace(org.ejml.data.FMatrixSparseCSC A)
void
transpose(org.ejml.data.FMatrixSparseCSC input, org.ejml.data.FMatrixSparseCSC output)
void
zero(org.ejml.data.FMatrixSparseCSC A)
-
Field Details
-
Constructor Details
-
SimpleOperations_FSCC
public SimpleOperations_FSCC()
-
-
Method Details
-
set
public void set(org.ejml.data.FMatrixSparseCSC A, int row, int column, double value)- Specified by:
set
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
set
public void set(org.ejml.data.FMatrixSparseCSC A, int row, int column, double real, double imaginary)- Specified by:
set
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
get
public double get(org.ejml.data.FMatrixSparseCSC A, int row, int column)- Specified by:
get
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
get
public void get(org.ejml.data.FMatrixSparseCSC A, int row, int column, org.ejml.data.Complex_F64 value)- Specified by:
get
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
fill
public void fill(org.ejml.data.FMatrixSparseCSC A, double value)- Specified by:
fill
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
transpose
public void transpose(org.ejml.data.FMatrixSparseCSC input, org.ejml.data.FMatrixSparseCSC output)- Specified by:
transpose
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
mult
public void mult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
mult
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
multTransA
public void multTransA(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
multTransA
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
extractDiag
public void extractDiag(org.ejml.data.FMatrixSparseCSC input, org.ejml.data.FMatrixRMaj output)- Specified by:
extractDiag
in interfaceSimpleSparseOperations<org.ejml.data.FMatrixSparseCSC,org.ejml.data.FMatrixRMaj>
-
multTransA
public void multTransA(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)- Specified by:
multTransA
in interfaceSimpleSparseOperations<org.ejml.data.FMatrixSparseCSC,org.ejml.data.FMatrixRMaj>
-
mult
public void mult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)- Specified by:
mult
in interfaceSimpleSparseOperations<org.ejml.data.FMatrixSparseCSC,org.ejml.data.FMatrixRMaj>
-
kron
public void kron(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
kron
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
plus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
minus
public void minus(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
minus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
minus
public void minus(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)- Specified by:
minus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)- Specified by:
plus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
plus
public void plus(org.ejml.data.FMatrixSparseCSC A, double beta, org.ejml.data.FMatrixSparseCSC b, org.ejml.data.FMatrixSparseCSC output)- Specified by:
plus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
plus
public void plus(double alpha, org.ejml.data.FMatrixSparseCSC A, double beta, org.ejml.data.FMatrixSparseCSC b, org.ejml.data.FMatrixSparseCSC output)- Specified by:
plus
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
dot
public double dot(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC v)- Specified by:
dot
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
scale
public void scale(org.ejml.data.FMatrixSparseCSC A, double val, org.ejml.data.FMatrixSparseCSC output)- Specified by:
scale
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
divide
public void divide(org.ejml.data.FMatrixSparseCSC A, double val, org.ejml.data.FMatrixSparseCSC output)- Specified by:
divide
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
invert
public boolean invert(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)- Specified by:
invert
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
setIdentity
public void setIdentity(org.ejml.data.FMatrixSparseCSC A)- Specified by:
setIdentity
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
pseudoInverse
public void pseudoInverse(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)- Specified by:
pseudoInverse
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
solve
public boolean solve(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC X, org.ejml.data.FMatrixSparseCSC B)- Specified by:
solve
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
solve
public boolean solve(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixRMaj X, org.ejml.data.FMatrixRMaj B) -
zero
public void zero(org.ejml.data.FMatrixSparseCSC A)- Specified by:
zero
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
normF
public double normF(org.ejml.data.FMatrixSparseCSC A)- Specified by:
normF
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
conditionP2
public double conditionP2(org.ejml.data.FMatrixSparseCSC A)- Specified by:
conditionP2
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
determinant
public double determinant(org.ejml.data.FMatrixSparseCSC A)- Specified by:
determinant
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
trace
public double trace(org.ejml.data.FMatrixSparseCSC A)- Specified by:
trace
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
setRow
public void setRow(org.ejml.data.FMatrixSparseCSC A, int row, int startColumn, double... values)- Specified by:
setRow
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
setColumn
public void setColumn(org.ejml.data.FMatrixSparseCSC A, int column, int startRow, double... values)- Specified by:
setColumn
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
extract
public void extract(org.ejml.data.FMatrixSparseCSC src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.FMatrixSparseCSC dst, int dstY0, int dstX0)- Specified by:
extract
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
diag
public org.ejml.data.FMatrixSparseCSC diag(org.ejml.data.FMatrixSparseCSC A)- Specified by:
diag
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
hasUncountable
public boolean hasUncountable(org.ejml.data.FMatrixSparseCSC M)- Specified by:
hasUncountable
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
changeSign
public void changeSign(org.ejml.data.FMatrixSparseCSC a)- Specified by:
changeSign
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementMaxAbs
public double elementMaxAbs(org.ejml.data.FMatrixSparseCSC A)- Specified by:
elementMaxAbs
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementMinAbs
public double elementMinAbs(org.ejml.data.FMatrixSparseCSC A)- Specified by:
elementMinAbs
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementSum
public double elementSum(org.ejml.data.FMatrixSparseCSC A)- Specified by:
elementSum
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementMult
public void elementMult(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementMult
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementDiv
public void elementDiv(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementDiv
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementPower
public void elementPower(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementPower
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementPower
public void elementPower(org.ejml.data.FMatrixSparseCSC A, double b, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementPower
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementExp
public void elementExp(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementExp
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
elementLog
public void elementLog(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC output)- Specified by:
elementLog
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
isIdentical
public boolean isIdentical(org.ejml.data.FMatrixSparseCSC A, org.ejml.data.FMatrixSparseCSC B, double tol)- Specified by:
isIdentical
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-
print
public void print(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)- Specified by:
print
in interfaceSimpleOperations<org.ejml.data.FMatrixSparseCSC>
-