visTransform¶
-
class visTransform : public kotekan::Stage¶
Merge a set of GPU buffers into a single VisBuffer stream.
This task takes data coming out of a collecton of GPU streams and merges and reformats it into a single stream in the new VisBuffer format that is used for the receiver.
- Buffers
in_bufsThe set of buffers coming out the GPU buffersFormat: GPU packed upper triangle
Metadata:
chimeMetadata
out_bufThe merged and transformed bufferFormat: VisBuffer structured
Metadata:
VisMetadata
- Author
Richard Shaw
- Param num_elements:
Int. The number of elements (i.e. inputs) in the correlator data.
- Param block_size:
Int. The block size of the packed data.
- Param num_ev:
Int. The number of eigenvectors to be stored
- Param input_reorder:
Array of [int, int, string]. The reordering mapping. Only the first element of each sub-array is used and it is the the index of the input to move into this new location. The remaining elements of the subarray are for correctly labelling the input in
VisWriter.