Exemple #1
0
        public RecordBatch GenerateBatch(MemoryAllocator allocator, int entities)
        {
            var data = Generate(entities);
            var velocityArrayBuilder = new FloatArray.Builder().AppendRange(data.GetAs <float>("Velocity"));
            var forceArrayBuilder    = new FloatArray.Builder().AppendRange(data.GetAs <float>("Force"));
            var massArrayBuilder     = new FloatArray.Builder().AppendRange(data.GetAs <float>("Mass"));

            return(new RecordBatch.Builder(allocator)
                   .Append("Velocity", false, velocityArrayBuilder)
                   .Append("Force", false, forceArrayBuilder)
                   .Append("Mass", false, massArrayBuilder)
                   .Build());
        }
Exemple #2
0
 public void NewBatch()
 {
     _builder = new FloatArray.Builder();
 }