combineTwoFibreLUTs
public static void combineTwoFibreLUTs(java.lang.String[] luts,
double[] angleRange,
double angleStep)
throws java.io.IOException
Combine two tensor LUTs. Each LUT should be two-dimensional, giving k1, k2 as a function of FA(D_1)
and FA(D_2) for a fixed crossing angle. This method combines the LUTs into 3D, where the third
dimension is the crossing angle. The output is suitable for reading by PICoLUTs.
- Parameters:
luts
- should be in order from min crossing angle to max.angleRange
- in degrees. Will be converted to radians.angleStep
- in degrees. Will be converted to radians.dataDims
- {xMin xMax yMin yMax zMin zMax}.
- Throws:
java.io.IOException