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()); }
public void NewBatch() { _builder = new FloatArray.Builder(); }