@Override public void writeDouble(double v) throws IOException { output.writeDouble(v); }
@Override public void writeDouble(double v) throws IOException { output.writeDouble(v); }
@Override public void write(Kryo kryo, Output output, PyFloat object) { output.writeDouble(object.getValue()); }
@Override public void write(Kryo kryo, Output output, PercentileCounter counter) { int length = counter.getRegisters().byteSize(); ByteBuffer buffer = ByteBuffer.allocate(length); counter.getRegisters().asSmallBytes(buffer); output.writeDouble(counter.getCompression()); output.writeDouble(counter.getQuantileRatio()); output.writeInt(buffer.position()); output.write(buffer.array(), 0, buffer.position()); }
@Override public void writeDouble(final double d) { unshadedOutput.writeDouble(d); }
@Override public void write(Kryo kryo, Output output) { //storing tdigest ByteBuffer outBuffer = ByteBuffer.allocate(digest.byteSize()); digest.asBytes(outBuffer); byte[] tdigestSerialized = outBuffer.array(); output.writeInt(tdigestSerialized.length); output.writeBytes(tdigestSerialized); output.writeLong(n); output.writeDouble(sum); output.writeDouble(sumOfSquares); output.writeDouble(sumOfLogs); output.writeDouble(getMin()); output.writeDouble(getMax()); output.writeDouble(M1); output.writeDouble(M2); output.writeDouble(M3); output.writeDouble(M4); }
private void writeBounds(Output output, Rectangle mbr) { output.writeBoolean(mbr.isDoublePrecision()); if (mbr.isDoublePrecision()) { output.writeDouble(mbr.x1()); output.writeDouble(mbr.y1()); output.writeDouble(mbr.y1()); output.writeDouble(mbr.y2()); } else { output.writeFloat((float) mbr.x1()); output.writeFloat((float) mbr.y1()); output.writeFloat((float) mbr.y1()); output.writeFloat((float) mbr.y2()); } }
/** Bulk output of a double array. */ public void writeDoubles (double[] object) throws KryoException { for (int i = 0, n = object.length; i < n; i++) writeDouble(object[i]); } }
/** Bulk output of a double array. */ public void writeDoubles (double[] object) throws KryoException { for (int i = 0, n = object.length; i < n; i++) writeDouble(object[i]); } }
/** Bulk output of a double array. */ public void writeDoubles (double[] object) throws KryoException { for (int i = 0, n = object.length; i < n; i++) writeDouble(object[i]); } }
@Override public void write(Kryo kryo, Output output, AttributeContentEvent event) { output.writeLong(event.learningNodeId, true); output.writeInt(event.obsIndex, true); output.writeDouble(event.attrVal, PRECISION, true); output.writeInt(event.classVal, true); output.writeDouble(event.weight, PRECISION, true); output.writeBoolean(event.isNominal); }
@Override public void write(Kryo kryo, Output output, AttributeContentEvent event) { output.writeLong(event.learningNodeId, true); output.writeInt(event.obsIndex, true); output.writeDouble(event.attrVal); output.writeInt(event.classVal, true); output.writeDouble(event.weight); output.writeBoolean(event.isNominal); }
@Override public void write(Kryo kryo, Output output, AttributeContentEvent event) { output.writeLong(event.learningNodeId, true); output.writeInt(event.obsIndex, true); output.writeDouble(event.attrVal); output.writeInt(event.classVal, true); output.writeDouble(event.weight); output.writeBoolean(event.isNominal); }
public void write (Output output, Object object) { try { output.writeDouble(field.getDouble(object)); } catch (Exception e) { KryoException ex = new KryoException(e); ex.addTrace(this + " (" + type.getName() + ")"); throw ex; } }
public void write (Output output, Object object) { try { output.writeDouble(field.getDouble(object)); } catch (Exception e) { KryoException ex = new KryoException(e); ex.addTrace(this + " (" + type.getName() + ")"); throw ex; } }
public void write (Output output, Object object) { try { output.writeDouble(field.getDouble(object)); } catch (Exception e) { KryoException ex = new KryoException(e); ex.addTrace(this + " (" + type.getName() + ")"); throw ex; } }
@Override public void write(Kryo kryo, Output output, ComputeContentEvent object) { output.writeLong(object.splitId, true); output.writeLong(object.learningNodeId, true); output.writeInt(object.preSplitDist.length, true); for(int i = 0; i < object.preSplitDist.length; i++){ output.writeDouble(object.preSplitDist[i]); } }
@Override public void write(Kryo kryo, Output output, ComputeContentEvent object) { output.writeLong(object.splitId, true); output.writeLong(object.learningNodeId, true); output.writeInt(object.preSplitDist.length, true); for(int i = 0; i < object.preSplitDist.length; i++){ output.writeDouble(object.preSplitDist[i], PRECISION, true); } }
@Override public void write(Kryo kryo, Output output, ComputeContentEvent object) { output.writeLong(object.splitId, true); output.writeLong(object.learningNodeId, true); output.writeInt(object.preSplitDist.length, true); for (int i = 0; i < object.preSplitDist.length; i++) { output.writeDouble(object.preSplitDist[i], PRECISION, true); } }
@Override public void write(Kryo kryo, Output output, ComputeContentEvent object) { output.writeLong(object.splitId, true); output.writeLong(object.learningNodeId, true); output.writeInt(object.preSplitDist.length, true); for(int i = 0; i < object.preSplitDist.length; i++){ output.writeDouble(object.preSplitDist[i], PRECISION, true); } }