172173174175176177178
* @see IntArray * @return IntArray representing integer array - one-line notated * permutation */ public IntArray getPermutation() { return new IntArray(permutation); }
55565758596061
UpperLowerIndices ul = wul.get(); if (ul == null) { ul = calculateUpperLower(); upperLower = new WeakReference<>(ul); } return new IntArray(ul.upper); }
66676869707172
UpperLowerIndices ul = wul.get(); if (ul == null) { ul = calculateUpperLower(); upperLower = new WeakReference<>(ul); } return new IntArray(ul.lower); }
71727374757677
return new IntArray(ul.lower); } @Override public final IntArray getAllIndices() { return new IntArray(data); }
151152153154155156157
return byte2int(permutation); } @Override public IntArray oneLineImmutable() { return new IntArray(byte2int(permutation)); }
76777879808182
87888990919293
92939495969798
143144145146147148149
return permutation.clone(); } @Override public IntArray oneLineImmutable() { return new IntArray(permutation); }
126127128129130131132
return short2int(permutation); } @Override public IntArray oneLineImmutable() { return new IntArray(short2int(permutation)); }