42 virtual int getBlocksInRow() = 0;
44 virtual int getBlocksInCol() = 0;
54 virtual int getBlocksInRow()
59 virtual int getBlocksInCol()
70 int sqrtp = (int) (sqrt((
double) Muesli::num_total_procs) + 0.1);
71 blocksInRow = blocksInCol = sqrtp;
75 : blocksInRow(blocks), blocksInCol(1)
80 : blocksInRow(blocksRow), blocksInCol(blocksCol)
84 virtual int getBlocksInRow()
89 virtual int getBlocksInCol()
95 int blocksInRow, blocksInCol;
102 :blocksInRow(1), blocksInCol(Muesli::num_total_procs)
105 virtual int getBlocksInRow()
110 virtual int getBlocksInCol()
116 int blocksInRow, blocksInCol;
123 :blocksInRow(Muesli::num_total_procs), blocksInCol(1)
126 virtual int getBlocksInRow()
131 virtual int getBlocksInCol()
137 int blocksInRow, blocksInCol;
Definition: distribution.h:98
Definition: distribution.h:65
Definition: distribution.h:39
Definition: distribution.h:119
Definition: distribution.h:51
Contains global definitions such as macros, functions, enums and classes, and constants in order to c...