static int left2right(Agraph_t *g, node_t *v, node_t *w) { int rv; #ifdef NOTDEF adjmatrix_t *M; M = GD_rank(g)[ND_rank(v)].flat; if (M == NULL) rv = FALSE; else { if (GD_flip(g)) {node_t *t = v; v = w; w = t;} rv = ELT(M,flatindex(v),flatindex(w)); } #else rv = FALSE; #endif return rv; }
float& at(size_t i, size_t j, size_t k) { return grid_.at(flatindex(i, j, k)); }