MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / set

Method set

projects/Python/proto/fbe.py:1375–1387  ·  view source on GitHub ↗
(self, values)

Source from the content-addressed store, hash-verified

1373
1374 # Set the array
1375 def set(self, values):
1376 assert (values is not None), "Invalid values parameter!"
1377 if values is None:
1378 raise ValueError("Invalid values parameter!")
1379
1380 assert ((self._buffer.offset + self.fbe_offset + self.fbe_size) <= self._buffer.size), "Model is broken!"
1381 if (self._buffer.offset + self.fbe_offset + self.fbe_size) > self._buffer.size:
1382 return
1383
1384 fbe_model = self[0]
1385 for i in range(min(len(values), self._size)):
1386 fbe_model.set(values[i])
1387 fbe_model.fbe_shift(fbe_model.fbe_size)
1388
1389
1390# Fast Binary Encoding vector field model

Callers

nothing calls this directly

Calls 3

minFunction · 0.85
setMethod · 0.45
fbe_shiftMethod · 0.45

Tested by

no test coverage detected