Ejemplo n.º 1
0
bool nodeset_test_range (nodeset_t *n, uint32_t a, uint32_t b)
{
    assert (n->magic == NS_MAGIC);

    uint32_t r;
    uint32_t lo = MIN(a,b);
    uint32_t hi = MAX(a,b);

    if (hi > ABS_MAX_RANK)
        return false;
    for (r = lo; r <= hi; r++)
        if (!NS_TEST (n, r))
            return false;
    return true;
}
Ejemplo n.º 2
0
bool nodeset_test_rank (nodeset_t *n, uint32_t r)
{
    assert (n->magic == NS_MAGIC);
    return r <= ABS_MAX_RANK ? NS_TEST (n, r) : false;
}
Ejemplo n.º 3
0
bool nodeset_test_rank (nodeset_t *n, uint32_t r)
{
    assert (n->magic == NS_MAGIC);
    return r < NS_SIZE (n) ? NS_TEST (n, r) : false;
}