/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); bufferDOS.write(nameByteArray); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); bufferDOS.write(nameByteArray); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); buffer = new ByteArrayOutputStream(); bufferDOS = new DataOutputStream(buffer); bufferDOS.write( nameByteArray ); OSArrayTag tag = new OSArrayTag(16, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for (int i = 0; i < dims.length; i++) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException on underlying IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); buffer = new ByteArrayOutputStream(); bufferDOS = new DataOutputStream(buffer); bufferDOS.write( nameByteArray ); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); buffer = new ByteArrayOutputStream(); bufferDOS = new DataOutputStream(buffer); bufferDOS.write( nameByteArray ); OSArrayTag tag = new OSArrayTag(16, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); bufferDOS.write(nameByteArray); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray()); tag.writeTo(os); } }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); buffer = new ByteArrayOutputStream(); bufferDOS = new DataOutputStream(buffer); bufferDOS.write( nameByteArray ); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for (int i = 0; i < dims.length; i++) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); bufferDOS.write(nameByteArray); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray()); tag.writeTo(os); } }
/** * Writes MATRIX name into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeName(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); byte[] nameByteArray = array.getNameToByteArray(); buffer = new ByteArrayOutputStream(); bufferDOS = new DataOutputStream(buffer); bufferDOS.write( nameByteArray ); OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT8, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException on underlying IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for ( int i = 0; i < dims.length; i++ ) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT32, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for ( int i = 0; i < dims.length; i++ ) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for (int i = 0; i < dims.length; i++) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for ( int i = 0; i < dims.length; i++ ) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miINT32, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX dimensions into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeDimensions(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); int[] dims = array.getDimensions(); for ( int i = 0; i < dims.length; i++ ) { bufferDOS.writeInt(dims[i]); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray() ); tag.writeTo( os ); }
/** * Writes MATRIX flags into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeFlags(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); bufferDOS.writeInt(array.getFlags()); if (array.isSparse()) { bufferDOS.writeInt(((MLSparse) array).getMaxNZ()); } else { bufferDOS.writeInt(0); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX flags into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeFlags(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); bufferDOS.writeInt(array.getFlags()); if (array.isSparse()) { bufferDOS.writeInt(((MLSparse) array).getMaxNZ()); } else { bufferDOS.writeInt(0); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX flags into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeFlags(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); bufferDOS.writeInt(array.getFlags()); if (array.isSparse()) { bufferDOS.writeInt(((MLSparse) array).getMaxNZ()); } else { bufferDOS.writeInt(0); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray()); tag.writeTo(os); }
/** * Writes MATRIX flags into <code>OutputStream</code>. * * @param os - <code>OutputStream</code> * @param array - a <code>MLArray</code> * @throws IOException */ private void writeFlags(DataOutputStream os, MLArray array) throws IOException { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); DataOutputStream bufferDOS = new DataOutputStream(buffer); bufferDOS.writeInt(array.getFlags()); if (array.isSparse()) { bufferDOS.writeInt(((MLSparse) array).getMaxNZ()); } else { bufferDOS.writeInt(0); } OSArrayTag tag = new OSArrayTag(MatDataTypes.miUINT32, buffer.toByteArray()); tag.writeTo(os); }