Changeset 2444 for branches/0.7-stable
- Timestamp:
- Mar 19, 2011, 12:30:51 AM (12 years ago)
- Location:
- branches/0.7-stable
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.7-stable/test/statistics.cc
r2370 r2444 46 46 void test_mad(test::Suite&); 47 47 48 void test_median_empty(test::Suite&); 48 49 void test_percentiler(test::Suite&); 49 50 void test_percentiler_nan(test::Suite&); … … 124 125 125 126 } 127 test_median_empty(suite); 126 128 return suite.return_value(); 127 129 } … … 150 152 boost::random_access_iterator_archetype<utility::DataWeight>()); 151 153 } 154 } 155 156 157 // test for ticket #660 158 void test_median_empty(test::Suite& suite) 159 { 160 std::vector<double> x; 161 double m = 0; 162 m = statistics::median(x.begin(), x.end(), true); 152 163 } 153 164 -
branches/0.7-stable/yat/statistics/Percentiler.h
r2263 r2444 34 34 #include <algorithm> 35 35 #include <cmath> 36 #include <limits> 36 37 #include <numeric> 37 38 #include <stdexcept> … … 99 100 BOOST_CONCEPT_ASSERT((boost::RandomAccessIterator<RandomAccessIterator>)); 100 101 BOOST_CONCEPT_ASSERT((utility::DataIteratorConcept<RandomAccessIterator>)); 102 if (first==last) 103 return std::numeric_limits<double>::quiet_NaN(); 101 104 return calculate(first, last, sorted_, 102 105 typename utility::weighted_iterator_traits<RandomAccessIterator>::type());
Note: See TracChangeset
for help on using the changeset viewer.