|
Rosetta
|
#include <IntervalSet.hh>

Additional Inherited Members | |
Public Member Functions inherited from numeric::IntervalSet< double > | |
| IntervalSet () | |
| IntervalSet (double start, double end) | |
| IntervalSet (double start1, double end1, double start2, double end2) | |
| utility::vector0< double > const & | endpoints () const |
| vector of interval set end points More... | |
| void | clear () |
| clear the contents More... | |
| void | set (double start, double end) |
| set the inverval set to contain a single interval More... | |
| void | set (double start1, double end1, double start2, double end2) |
| set the interval set to contain two intervals More... | |
| void | push_back (double start, double end) |
| add an interval to the end of the set More... | |
| double | length () |
| calculate the total length of all the intervals More... | |
| bool | is_inside (double point) |
| determine if a point is within one of the intervals More... | |
| IntervalSet | operator& (IntervalSet const &right) |
| calculate the intersection of two IntervalSets More... | |
| double | random_point (random::RandomGenerator &RG) |
| pick a random number uniformly from all the intervals More... | |