[cig-commits] [commit] master: Add functions for aftershock accounting (62f7537)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Oct 8 17:04:50 PDT 2014
Repository : https://github.com/geodynamics/vc
On branch : master
Link : https://github.com/geodynamics/vc/compare/23464fca3efa2b6ad7ee0ce8f60c225b18b49741...e4325192ad1118379f46ba66899cb98143d09e04
>---------------------------------------------------------------
commit 62f75370e448f38b7009f8b9b9ecacc965b4669c
Author: Eric Heien <emheien at ucdavis.edu>
Date: Wed Sep 17 15:34:16 2014 -0700
Add functions for aftershock accounting
>---------------------------------------------------------------
62f75370e448f38b7009f8b9b9ecacc965b4669c
src/core/VCSimDataEvents.h | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/core/VCSimDataEvents.h b/src/core/VCSimDataEvents.h
index 9437934..cec4705 100644
--- a/src/core/VCSimDataEvents.h
+++ b/src/core/VCSimDataEvents.h
@@ -51,14 +51,19 @@ class VCSimDataEvents {
void addAftershock(const VCEventAftershock &new_aftershock) {
cur_aftershocks.insert(new_aftershock);
};
- double nextAftershockTime(void) {
+ double nextAftershockTime(void) const {
if (cur_aftershocks.size() > 0) {
return cur_aftershocks.begin()->t;
} else {
return DBL_MAX;
}
};
- unsigned int numAftershocksToProcess(void) {
+ VCEventAftershock popAftershock(void) {
+ VCEventAftershock next_aftershock = *(cur_aftershocks.begin());
+ cur_aftershocks.erase(cur_aftershocks.begin());
+ return next_aftershock;
+ };
+ unsigned int numAftershocksToProcess(void) const {
return cur_aftershocks.size();
};
};
More information about the CIG-COMMITS
mailing list