Changeset 1290 for branches/0.4-stable/yat/statistics/Averager.cc
- Timestamp:
- May 9, 2008, 1:44:25 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4-stable/yat/statistics/Averager.cc
r1275 r1290 4 4 Copyright (C) 2004, 2005 Jari Häkkinen, Peter Johansson 5 5 Copyright (C) 2006 Jari Häkkinen, Markus Ringnér 6 Copyright (C) 2007 Jari Häkkinen, Peter Johansson 7 Copyright (C) 2008 Peter Johansson 6 Copyright (C) 2007, 2008 Jari Häkkinen, Peter Johansson 8 7 9 8 This file is part of the yat library, http://trac.thep.lu.se/yat … … 39 38 } 40 39 41 Averager::Averager(double x, double xx, unsignedlong n)40 Averager::Averager(double x, double xx, long n) 42 41 : n_(n), x_(x), xx_(xx) 43 42 { … … 49 48 } 50 49 51 void Averager::add(double d, unsignedlong n)50 void Averager::add(double d, long n) 52 51 { 53 52 assert(!std::isnan(d)); 54 53 n_ += n; 54 assert(n>-1); 55 55 x_ += n*d; 56 56 xx_ += n*d*d; … … 67 67 } 68 68 69 unsignedlong Averager::n(void) const69 long Averager::n(void) const 70 70 { 71 71 return n_;
Note: See TracChangeset
for help on using the changeset viewer.