Class ComplexMatrix

java.lang.Object
org.opensourcephysics.numerics.ComplexMatrix

public class ComplexMatrix extends Object
Class description
  • Constructor Details

    • ComplexMatrix

      public ComplexMatrix()
  • Method Details

    • solve

      public static void solve(Complex[][] A, Complex[] Y, Complex[] X)
    • invert

      public static final void invert(Complex[][] A)
    • determinant

      public static final Complex determinant(Complex[][] A)
    • eigenvalues

      public static final void eigenvalues(Complex[][] A, Complex[][] V, Complex[] Y)
    • eigenCheck

      public static final void eigenCheck(Complex[][] A, Complex[][] V, Complex[] Y)
    • mul

      public static final void mul(Complex[][] A, Complex[][] B, Complex[][] C)
    • mul

      public static final void mul(Complex[][] A, Complex B, Complex[][] C)
    • add

      public static final void add(Complex[][] A, Complex[][] B, Complex[][] C)
    • add

      public static final void add(Complex[][] A, Complex B, Complex[][] C)
    • subtract

      public static final void subtract(Complex[][] A, Complex[][] B, Complex[][] C)
    • subtract

      public static final void subtract(Complex[][] A, Complex B, Complex[][] C)
    • norm1

      public static final double norm1(Complex[][] A)
    • normInf

      public static final double normInf(Complex[][] A)
    • normFro

      public static final double normFro(Complex[][] A)
    • norm2

      public static final double norm2(Complex[][] A)
    • copy

      public static final void copy(Complex[][] A, Complex[][] B)
    • equals

      public static final boolean equals(Complex[][] A, Complex[][] B)
    • fromDouble

      public static final void fromDouble(double[][] A, double[][] B, Complex[][] C)
    • fromDouble

      public static final void fromDouble(double[][] A, Complex[][] C)
    • identity

      public static final void identity(Complex[][] A)
    • zero

      public static final void zero(Complex[][] A)
    • print

      public static final void print(Complex[][] A)
    • mul

      public static final void mul(Complex[][] A, Complex[] B, Complex[] C)
    • add

      public static final void add(Complex[] X, Complex[] Y, Complex[] Z)
    • subtract

      public static final void subtract(Complex[] X, Complex[] Y, Complex[] Z)
    • norm1

      public static final double norm1(Complex[] X)
    • norm2

      public static final double norm2(Complex[] X)
    • normInf

      public static final double normInf(Complex[] X)
    • copy

      public static final void copy(Complex[] X, Complex[] Y)
    • equals

      public static final boolean equals(Complex[] X, Complex[] Y)
    • fromDouble

      public static final void fromDouble(double[] X, Complex[] Z)
    • fromDouble

      public static final void fromDouble(double[] X, double[] Y, Complex[] Z)
    • fromRoots

      public static void fromRoots(Complex[] X, Complex[] Y)
    • unitVector

      public static final void unitVector(Complex[] X, int j)
    • zero

      public static final void zero(Complex[] X)
    • print

      public static final void print(Complex[] X)
    • readSize

      public static final void readSize(String file_name, int[] rowCol)
    • read

      public static final void read(String file_name, Complex[][] A)
    • closeInput

      public static final void closeInput()
    • write

      public static final void write(String file_name, Complex[][] A)
    • closeOutput

      public static final void closeOutput()