Home | History | Annotate | Download | only in core

Lines Matching refs:column

19     // Return false iff the column needs initialization and such initialization is not finished yet.
20 virtual bool work2D(int row, int column, int thread) = 0;
23 // maybe some other thread is initializing the column).
24 virtual bool initColumn(int column, int thread) = 0;
34 // The task on row i and column j is abstracted as work2D(i, j, t). Parameter t is the thread id and
40 // There are also width number of init calls, one per column. work2D(i, j, t) may return false if
41 // column j requires initialization but it's not initialized yet. In that case, a thread t needs to
42 // call initColumn(j, t) once to unblock all rows that depend on the initialization of column j.
46 // Multiple therads may try to init the same column j at the same time. InitFn is expected to handle
56 virtual void addColumn(); // Add a new column of tasks.
71 // Initialize a column that needs to be initialized. The parameter initCol is not thread safe
73 // column that may need to be initialized next.
116 int fNextColumn; // next column index to work