org.ejml.equation
Class Operation
- java.lang.Object
-
- org.ejml.equation.Operation
-
public abstract class Operation extends java.lang.ObjectPerforms math operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classOperation.Extentsstatic classOperation.Info
-
Method Summary
-
-
-
Method Detail
-
process
public abstract void process()
-
name
public java.lang.String name()
-
multiply
public static Operation.Info multiply(Variable A, Variable B, ManagerTempVariables manager)
-
divide
public static Operation.Info divide(Variable A, Variable B, ManagerTempVariables manager)
-
neg
public static Operation.Info neg(Variable A, ManagerTempVariables manager)
Returns the negative of the input variable
-
pow
public static Operation.Info pow(Variable A, Variable B, ManagerTempVariables manager)
-
atan2
public static Operation.Info atan2(Variable A, Variable B, ManagerTempVariables manager)
-
sqrt
public static Operation.Info sqrt(Variable A, ManagerTempVariables manager)
-
sin
public static Operation.Info sin(Variable A, ManagerTempVariables manager)
-
cos
public static Operation.Info cos(Variable A, ManagerTempVariables manager)
-
atan
public static Operation.Info atan(Variable A, ManagerTempVariables manager)
-
exp
public static Operation.Info exp(Variable A, ManagerTempVariables manager)
-
log
public static Operation.Info log(Variable A, ManagerTempVariables manager)
-
add
public static Operation.Info add(Variable A, Variable B, ManagerTempVariables manager)
-
subtract
public static Operation.Info subtract(Variable A, Variable B, ManagerTempVariables manager)
-
elementMult
public static Operation.Info elementMult(Variable A, Variable B, ManagerTempVariables manager)
-
elementDivision
public static Operation.Info elementDivision(Variable A, Variable B, ManagerTempVariables manager)
-
elementPow
public static Operation.Info elementPow(Variable A, Variable B, ManagerTempVariables manager)
-
transpose
public static Operation.Info transpose(Variable A, ManagerTempVariables manager)
-
inv
public static Operation.Info inv(Variable A, ManagerTempVariables manager)
Matrix inverse
-
pinv
public static Operation.Info pinv(Variable A, ManagerTempVariables manager)
Matrix pseudo-inverse
-
rref
public static Operation.Info rref(Variable A, ManagerTempVariables manager)
-
det
public static Operation.Info det(Variable A, ManagerTempVariables manager)
Matrix determinant
-
trace
public static Operation.Info trace(Variable A, ManagerTempVariables manager)
-
normF
public static Operation.Info normF(Variable A, ManagerTempVariables manager)
-
max
public static Operation.Info max(Variable A, ManagerTempVariables manager)
-
min
public static Operation.Info min(Variable A, ManagerTempVariables manager)
-
abs
public static Operation.Info abs(Variable A, ManagerTempVariables manager)
-
eye
public static Operation.Info eye(Variable A, ManagerTempVariables manager)
Returns an identity matrix
-
diag
public static Operation.Info diag(Variable A, ManagerTempVariables manager)
-
zeros
public static Operation.Info zeros(Variable A, Variable B, ManagerTempVariables manager)
Returns a matrix full of zeros
-
ones
public static Operation.Info ones(Variable A, Variable B, ManagerTempVariables manager)
Returns a matrix full of ones
-
kron
public static Operation.Info kron(Variable A, Variable B, ManagerTempVariables manager)
Kronecker product
-
dot
public static Operation.Info dot(Variable A, Variable B, ManagerTempVariables manager)
If input is two vectors then it returns the dot product as a double.
-
solve
public static Operation.Info solve(Variable A, Variable B, ManagerTempVariables manager)
If input is two vectors then it returns the dot product as a double.
-
extract
public static Operation.Info extract(java.util.List<Variable> inputs, ManagerTempVariables manager)
-
extractScalar
public static Operation.Info extractScalar(java.util.List<Variable> inputs, ManagerTempVariables manager)
-
matrixConstructor
public static Operation.Info matrixConstructor(MatrixConstructor m)
-
-
DMelt 3.0 © DataMelt by jWork.ORG