Struct ConvOlaJob
struct ConvOlaJob {
const CV_R* x;
CV_R* out;
CV_R* rows;
unsigned long lenX;
unsigned long outLen;
unsigned long N;
unsigned long L;
unsigned long p0;
unsigned long parity;
}Filling rows from the signal, and adding results back, on the pool. A pair's output overlaps only its neighbours', so even pairs and then odd pairs can be added concurrently.
Fields
batch of interleaved complex rows
first pair in this batch
accumulate: 0 = even rows, 1 = odd rows