private void test1(Float3 f3, float[][][] a) {
int n1 = f3.getN1();
int n2 = f3.getN2();
int n3 = f3.getN3();
float[] b1 = new float[n1];
for (int i3=0; i3<n3; ++i3) {
for (int i2=0; i2<n2; ++i2) {
f3.get1(n1,0,i2,i3,b1);
f3.set1(n1,0,i2,i3,b1);
assertEqual1(n1,0,i2,i3,a,b1);
}
}
float[] b2 = new float[n2];
for (int i3=0; i3<n3; ++i3) {
for (int i1=0; i1<n1; ++i1) {
f3.get2(n2,i1,0,i3,b2);
f3.set2(n2,i1,0,i3,b2);
assertEqual2(n2,i1,0,i3,a,b2);
}
}
float[] b3 = new float[n3];
for (int i2=0; i2<n2; ++i2) {
for (int i1=0; i1<n1; ++i1) {
f3.get3(n3,i1,i2,0,b3);
f3.set3(n3,i1,i2,0,b3);
assertEqual3(n3,i1,i2,0,a,b3);
}
}
}