NVBIO
|
This module implements the notion of vector array, i.e. an array of dynamically-allocated vectors. The ideas is that one can allocate some shared arena, and then carve N vectors from the arena in parallel. This data-structure provides methods to perform the carving and remember the binding between the i-th array and its slot in the arena.
There's two flavors of this class, one for the host and one for the device:
The DeviceVectorArray is a container meant to be used from the host; the corresponding view:
can be obtained with a call to the plain_view() function.
See the Vector Arrays module documentation.