### 9.2 Bounds ¶

: Bounds `(void)` ¶
: Bounds `(int n)` ¶
: Bounds `(const ColumnVector lb, const ColumnVector ub)` ¶
: Bounds `(const Bounds &a)` ¶

: `Bounds&` operator = `(const Bounds &a)` ¶

: `Bounds&` resize `(int n)` ¶

: `double` lower_bound `(int index) const;` ¶
: `double` upper_bound `(int index) const;` ¶

: `ColumnVector` lower_bounds `(void) const;` ¶
: `ColumnVector` upper_bounds `(void) const;` ¶

: `int` size `(void) const;` ¶

: `Bounds&` set_bound `(int index, double low, double high)` ¶

: `Bounds&` set_bounds `(double low, double high)` ¶
: `Bounds&` set_bounds `(const ColumnVector lb, const ColumnVector ub)` ¶

: `Bounds&` set_lower_bound `(int index, double low)` ¶
: `Bounds&` set_upper_bound `(int index, double high)` ¶

: `Bounds&` set_lower_bounds `(double low)` ¶
: `Bounds&` set_upper_bounds `(double high)` ¶

: `Bounds&` set_lower_bounds `(const ColumnVector lb)` ¶
: `Bounds&` set_upper_bounds `(const ColumnVector ub)` ¶

: `ostream&` operator << `(ostream &os, const Bounds &b)` ¶