/* --- Structure of a boundary cell list --- */

typedef struct b_cell  Bcell;
typedef struct b_list  Blist;

struct b_cell {
        float  min,      /* minimum value */
               max;      /* maximum value */
};

struct b_list {
        int    numB;        /* number of boundary cells  */
        Bcell  *bcell,
               *bcell-min,  /* ordered by minimum values */
               *bcell-max;  /* ordered by maximum values */
};