/** * Sets all matrix elements from a flat, row-major (column indices vary fastest) array. * The array length shall be 16. */ @Override public final void setElements(final double[] elements) { ensureLengthMatch(SIZE*SIZE, elements); m00 = elements[ 0]; m01 = elements[ 1]; m02 = elements[ 2]; m03 = elements[ 3]; m10 = elements[ 4]; m11 = elements[ 5]; m12 = elements[ 6]; m13 = elements[ 7]; m20 = elements[ 8]; m21 = elements[ 9]; m22 = elements[10]; m23 = elements[11]; m30 = elements[12]; m31 = elements[13]; m32 = elements[14]; m33 = elements[15]; }
/** * Sets all matrix elements from a flat, row-major (column indices vary fastest) array. * The array length shall be 16. */ @Override public final void setElements(final double[] elements) { ensureLengthMatch(SIZE*SIZE, elements); m00 = elements[ 0]; m01 = elements[ 1]; m02 = elements[ 2]; m03 = elements[ 3]; m10 = elements[ 4]; m11 = elements[ 5]; m12 = elements[ 6]; m13 = elements[ 7]; m20 = elements[ 8]; m21 = elements[ 9]; m22 = elements[10]; m23 = elements[11]; m30 = elements[12]; m31 = elements[13]; m32 = elements[14]; m33 = elements[15]; }