org.javaseis.array
Interface ITranspose
public interface ITranspose
- Author:
- moshecc
Method Summary |
void |
byte132(byte[] a,
int n1,
int n2,
int n3)
Transpose the last two dimensinos of a 3D Fortran style array stored in a 1D Java array. |
void |
byte21(byte[] a,
int n1,
int n2)
Transpose a 2D Fortran style array stored in a 1D Java array. |
void |
double132(double[] a,
int n1,
int n2,
int n3)
|
void |
double21(double[] a,
int n1,
int n2)
|
void |
float132(float[] a,
int n1,
int n2,
int n3)
|
void |
float21(float[] a,
int n1,
int n2)
|
void |
int132(int[] a,
int n1,
int n2,
int n3)
|
void |
int21(int[] a,
int n1,
int n2)
|
void |
long132(long[] a,
int n1,
int n2,
int n3)
|
void |
long21(long[] a,
int n1,
int n2)
|
void |
object132(java.lang.Object[] a,
int n1,
int n2,
int n3)
|
void |
object21(java.lang.Object[] a,
int n1,
int n2)
|
void |
short132(short[] a,
int n1,
int n2,
int n3)
|
void |
short21(short[] a,
int n1,
int n2)
|
byte132
void byte132(byte[] a,
int n1,
int n2,
int n3)
- Transpose the last two dimensinos of a 3D Fortran style array stored in a 1D Java array.
Routines are provided for primitive types and Object arrays.
A byte array of length (n2+n3)/2 is allocated internally for work space, along with
two vectors of length n1.
Runtime exceptions are thrown on memory or algorithm failures.
- Parameters:
a
- 1D vector "shaped" as a 2D Fortran arrayn1
- first Fortran dimensionn2
- second Fortran dimension
byte21
void byte21(byte[] a,
int n1,
int n2)
- Transpose a 2D Fortran style array stored in a 1D Java array.
Routines are provided for primitive types and Object arrays.
A byte array of length (n1+n2)/2 is allocated internally for work space.
Runtime exceptions are thrown on memory or algorithm failures.
- Parameters:
a
- 1D vector "shaped" as a 2D Fortran arrayn1
- first Fortran dimensionn2
- second Fortran dimension
double132
void double132(double[] a,
int n1,
int n2,
int n3)
double21
void double21(double[] a,
int n1,
int n2)
float132
void float132(float[] a,
int n1,
int n2,
int n3)
float21
void float21(float[] a,
int n1,
int n2)
int132
void int132(int[] a,
int n1,
int n2,
int n3)
int21
void int21(int[] a,
int n1,
int n2)
long132
void long132(long[] a,
int n1,
int n2,
int n3)
long21
void long21(long[] a,
int n1,
int n2)
object132
void object132(java.lang.Object[] a,
int n1,
int n2,
int n3)
object21
void object21(java.lang.Object[] a,
int n1,
int n2)
short132
void short132(short[] a,
int n1,
int n2,
int n3)
short21
void short21(short[] a,
int n1,
int n2)