Lines Matching defs:dimensions
54 /* Sets limits on number of dimensions. Value 8 comes from ogirinal "ES" implementation.
57 * "The current specifations allow up to 8 array dimensions."
1981 /* Constructs a suitable constructor for the specified number of dimensions.
2547 /* Constructs a suitable constructor for the specified number of dimensions.
2742 /* Constructs a suitable constructor for the specified number of dimensions.
3086 // This test tests arrays with 4 dimensions, e.g. x[1][1][1][1]
3272 /* Constructs a suitable constructor for the specified number of dimensions.
8307 /** Prepare dimensions of array with given number of entries
8312 * @param dimensions Storage for dimesnions
8315 void prepareDimensions(size_t n_entries, std::vector<size_t>& dimensions)
8317 if (dimensions.empty())
8320 const size_t last = dimensions.size() - 1;
8329 dimensions[i] = denom;
8332 dimensions[last] = n_entries;
8335 std::sort(dimensions.begin(), dimensions.end(), more<size_t>);
8354 std::vector<size_t> dimensions;
8404 dimensions.resize(API::MAX_ARRAY_DIMENSIONS);
8405 prepareDimensions<API>(max_atomics, dimensions);
8425 sprintf(max, "%u", (unsigned int)(dimensions[i - 1]));
8446 sprintf(max, "%u", (unsigned int)(dimensions[i - 1] + 1));
8627 std::vector<size_t> dimensions;
8637 dimensions.resize(API::MAX_ARRAY_DIMENSIONS);
8638 prepareDimensions<API>(n_entries, dimensions);
8669 sprintf(max, "%u", (unsigned int)(dimensions[i - 1]));