示例#1
0
        protected internal override void readMatrixFromInputStream(int rows, int columns, ExtendedDataInput @in)
        {
            int size = rows * columns;

            values = new double[size];
            for (int i = 0; i < size; ++i)
            {
                values[i] = @in.readDouble();
            }
        }
示例#2
0
 public override void deserialize(int start, int count, ExtendedDataInput @in)
 {
     if (start + count > values.Count)
     {
         values.AddRange(new double[start + count - values.Count]);
     }
     for (int i = 0; i < count; ++i)
     {
         values[start + i] = @in.readDouble();
     }
 }
示例#3
0
        protected internal BasicDoubleVector(DATA_FORM df, ExtendedDataInput @in) : base(df)
        {
            int rows = @in.readInt();
            int cols = @in.readInt();
            int size = rows * cols;

            values = new double[size];
            for (int i = 0; i < size; ++i)
            {
                values[i] = @in.readDouble();
            }
        }
 public BasicDouble(ExtendedDataInput @in)
 {
     value = @in.readDouble();
 }