Class SimpleOperations_FDRM

java.lang.Object
org.ejml.simple.ops.SimpleOperations_FDRM
All Implemented Interfaces:
java.io.Serializable, SimpleOperations<org.ejml.data.FMatrixRMaj>

@Generated("org.ejml.simple.ops.SimpleOperations_DDRM")
public class SimpleOperations_FDRM
extends java.lang.Object
implements SimpleOperations<org.ejml.data.FMatrixRMaj>
Implementation of SimpleOperations for FMatrixRMaj.
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    SimpleOperations_FDRM()  
  • Method Summary

    Modifier and Type Method Description
    void changeSign​(org.ejml.data.FMatrixRMaj a)  
    double conditionP2​(org.ejml.data.FMatrixRMaj A)  
    double determinant​(org.ejml.data.FMatrixRMaj A)  
    org.ejml.data.FMatrixRMaj diag​(org.ejml.data.FMatrixRMaj A)  
    void divide​(org.ejml.data.FMatrixRMaj A, double val, org.ejml.data.FMatrixRMaj output)  
    double dot​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj v)  
    void elementDiv​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void elementExp​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)  
    void elementLog​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)  
    double elementMaxAbs​(org.ejml.data.FMatrixRMaj A)  
    double elementMinAbs​(org.ejml.data.FMatrixRMaj A)  
    void elementMult​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void elementPower​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)  
    void elementPower​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    double elementSum​(org.ejml.data.FMatrixRMaj A)  
    void extract​(org.ejml.data.FMatrixRMaj src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.FMatrixRMaj dst, int dstY0, int dstX0)  
    void fill​(org.ejml.data.FMatrixRMaj A, double value)  
    double get​(org.ejml.data.FMatrixRMaj A, int row, int column)  
    void get​(org.ejml.data.FMatrixRMaj A, int row, int column, org.ejml.data.Complex_F64 value)  
    boolean hasUncountable​(org.ejml.data.FMatrixRMaj M)  
    boolean invert​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)  
    boolean isIdentical​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, double tol)  
    void kron​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void minus​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)  
    void minus​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void mult​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void multTransA​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    double normF​(org.ejml.data.FMatrixRMaj A)  
    void plus​(double alpha, org.ejml.data.FMatrixRMaj A, double beta, org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj output)  
    void plus​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)  
    void plus​(org.ejml.data.FMatrixRMaj A, double beta, org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj output)  
    void plus​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)  
    void print​(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)  
    void pseudoInverse​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)  
    void scale​(org.ejml.data.FMatrixRMaj A, double val, org.ejml.data.FMatrixRMaj output)  
    void set​(org.ejml.data.FMatrixRMaj A, int row, int column, double value)  
    void set​(org.ejml.data.FMatrixRMaj A, int row, int column, double real, double imaginary)  
    void setColumn​(org.ejml.data.FMatrixRMaj A, int column, int startRow, double... values)  
    void setIdentity​(org.ejml.data.FMatrixRMaj A)  
    void setRow​(org.ejml.data.FMatrixRMaj A, int row, int startColumn, double... values)  
    boolean solve​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj X, org.ejml.data.FMatrixRMaj B)  
    double trace​(org.ejml.data.FMatrixRMaj A)  
    void transpose​(org.ejml.data.FMatrixRMaj input, org.ejml.data.FMatrixRMaj output)  
    void zero​(org.ejml.data.FMatrixRMaj A)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • set

      public void set​(org.ejml.data.FMatrixRMaj A, int row, int column, double value)
      Specified by:
      set in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • set

      public void set​(org.ejml.data.FMatrixRMaj A, int row, int column, double real, double imaginary)
      Specified by:
      set in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • get

      public double get​(org.ejml.data.FMatrixRMaj A, int row, int column)
      Specified by:
      get in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • get

      public void get​(org.ejml.data.FMatrixRMaj A, int row, int column, org.ejml.data.Complex_F64 value)
      Specified by:
      get in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • fill

      public void fill​(org.ejml.data.FMatrixRMaj A, double value)
      Specified by:
      fill in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • transpose

      public void transpose​(org.ejml.data.FMatrixRMaj input, org.ejml.data.FMatrixRMaj output)
      Specified by:
      transpose in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • mult

      public void mult​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      mult in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • multTransA

      public void multTransA​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      multTransA in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • kron

      public void kron​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      kron in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • plus

      public void plus​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      plus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • minus

      public void minus​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      minus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • minus

      public void minus​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)
      Specified by:
      minus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • plus

      public void plus​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)
      Specified by:
      plus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • plus

      public void plus​(org.ejml.data.FMatrixRMaj A, double beta, org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj output)
      Specified by:
      plus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • plus

      public void plus​(double alpha, org.ejml.data.FMatrixRMaj A, double beta, org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj output)
      Specified by:
      plus in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • dot

      public double dot​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj v)
      Specified by:
      dot in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • scale

      public void scale​(org.ejml.data.FMatrixRMaj A, double val, org.ejml.data.FMatrixRMaj output)
      Specified by:
      scale in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • divide

      public void divide​(org.ejml.data.FMatrixRMaj A, double val, org.ejml.data.FMatrixRMaj output)
      Specified by:
      divide in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • invert

      public boolean invert​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)
      Specified by:
      invert in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • setIdentity

      public void setIdentity​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      setIdentity in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • pseudoInverse

      public void pseudoInverse​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)
      Specified by:
      pseudoInverse in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • solve

      public boolean solve​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj X, org.ejml.data.FMatrixRMaj B)
      Specified by:
      solve in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • zero

      public void zero​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      zero in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • normF

      public double normF​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      normF in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • conditionP2

      public double conditionP2​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      conditionP2 in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • determinant

      public double determinant​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      determinant in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • trace

      public double trace​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      trace in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • setRow

      public void setRow​(org.ejml.data.FMatrixRMaj A, int row, int startColumn, double... values)
      Specified by:
      setRow in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • setColumn

      public void setColumn​(org.ejml.data.FMatrixRMaj A, int column, int startRow, double... values)
      Specified by:
      setColumn in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • extract

      public void extract​(org.ejml.data.FMatrixRMaj src, int srcY0, int srcY1, int srcX0, int srcX1, org.ejml.data.FMatrixRMaj dst, int dstY0, int dstX0)
      Specified by:
      extract in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • diag

      public org.ejml.data.FMatrixRMaj diag​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      diag in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • hasUncountable

      public boolean hasUncountable​(org.ejml.data.FMatrixRMaj M)
      Specified by:
      hasUncountable in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • changeSign

      public void changeSign​(org.ejml.data.FMatrixRMaj a)
      Specified by:
      changeSign in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementMaxAbs

      public double elementMaxAbs​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      elementMaxAbs in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementMinAbs

      public double elementMinAbs​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      elementMinAbs in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementSum

      public double elementSum​(org.ejml.data.FMatrixRMaj A)
      Specified by:
      elementSum in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementMult

      public void elementMult​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementMult in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementDiv

      public void elementDiv​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementDiv in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementPower

      public void elementPower​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementPower in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementPower

      public void elementPower​(org.ejml.data.FMatrixRMaj A, double b, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementPower in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementExp

      public void elementExp​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementExp in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • elementLog

      public void elementLog​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj output)
      Specified by:
      elementLog in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • isIdentical

      public boolean isIdentical​(org.ejml.data.FMatrixRMaj A, org.ejml.data.FMatrixRMaj B, double tol)
      Specified by:
      isIdentical in interface SimpleOperations<org.ejml.data.FMatrixRMaj>
    • print

      public void print​(java.io.PrintStream out, org.ejml.data.Matrix mat, java.lang.String format)
      Specified by:
      print in interface SimpleOperations<org.ejml.data.FMatrixRMaj>