midpoint [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category:intervals,math Component type:function
Prototype
template <class Tnum>
Tnum midpoint(const interval<Tnum>& x) ;
Description
Returns the Tnum which is the midpoint of the interval. This number is equal to the sum of the left and right bounds, divided by 2.0.
Definition
interval.cct
Preconditions
Complexity
Example
In half.cc:
  cout << "positive half :" << pos_half(A) << endl;
  cout << "negative half :" << neg_half(A) << endl;
  cout << "midpoint      :" << midpoint(A) << endl;
  cout << "bisect (left) :" << bisect(A).first << endl;
  cout << "bisect (right):" << bisect(A).second << endl;

  cout << "diameter      :" << diameter(A) << endl;
  cout << "abs           :" << abs(A) << endl;

Notes
See also

[MTL Home] Copyright © 1998,1999 University of Notre Dame. All Rights Reserved.