public class JavaCodeCFortran
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
IC |
(package private) int |
ICx |
(package private) int |
ICy |
(package private) int |
IM |
(package private) int[] |
Nx |
(package private) float[][] |
yall |
Constructor and Description |
---|
JavaCodeCFortran(double[][] a,
java.lang.String[] CoNm,
java.lang.String Plane,
int iter,
double rms) |
Modifier and Type | Method and Description |
---|---|
int |
getIM() |
int[] |
getNx() |
float[][] |
getYall() |
static double[][] |
matrixMult(double[][] a,
double[][] b)
A basic matrix multiply
C = A * B
Notation: row x column
Where A is an p x q matrix
Where B is a q x r matrix
and the result C is p x r
So, the first dimension of matrix A must equal the second dimension of B.
|
static double[] |
matrixMultVector(double[][] a,
double[] b) |
(package private) static void |
matrixSizeError(double[][] a,
double[][] b) |
private int |
micitC(double[][] a,
java.lang.String[] CoNm,
double[] Xin,
double[] Cin,
double[] Res,
int[] Nx,
double rms,
int IM,
int IC,
int iter) |
void |
printMatrix(double[][] mat) |
public JavaCodeCFortran(double[][] a, java.lang.String[] CoNm, java.lang.String Plane, int iter, double rms)
a
- CoNm
- Plane
- iter
- rms
- private int micitC(double[][] a, java.lang.String[] CoNm, double[] Xin, double[] Cin, double[] Res, int[] Nx, double rms, int IM, int IC, int iter)
public int getIM()
public float[][] getYall()
public int[] getNx()
public void printMatrix(double[][] mat)
mat
- public static double[][] matrixMult(double[][] a, double[][] b)
a
- b
- public static double[] matrixMultVector(double[][] a, double[] b)
a
- b
- static void matrixSizeError(double[][] a, double[][] b)
a
- b
-