[cig-commits] [commit] master: Put in recursive guard check (23f37ce)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Oct 8 17:05:04 PDT 2014
Repository : https://github.com/geodynamics/vc
On branch : master
Link : https://github.com/geodynamics/vc/compare/23464fca3efa2b6ad7ee0ce8f60c225b18b49741...e4325192ad1118379f46ba66899cb98143d09e04
>---------------------------------------------------------------
commit 23f37ceed610216ddc5572726bc228528990fde7
Author: Eric Heien <emheien at ucdavis.edu>
Date: Wed Sep 17 21:45:57 2014 -0700
Put in recursive guard check
>---------------------------------------------------------------
23f37ceed610216ddc5572726bc228528990fde7
src/simulation/BASSAftershocks.cpp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/simulation/BASSAftershocks.cpp b/src/simulation/BASSAftershocks.cpp
index 527d706..a5db798 100644
--- a/src/simulation/BASSAftershocks.cpp
+++ b/src/simulation/BASSAftershocks.cpp
@@ -35,6 +35,10 @@ SimRequest BASSAftershocks::run(SimFramework *_sim) {
AftershockVector::iterator it;
quakelib::Conversion convert;
+ // If the last event wasn't a static failure event, don't generate aftershocks
+ // Otherwise we're generating aftershocks for aftershocks, which is already done by the model
+ if (sim->getCurrentEvent().getEventTrigger() == UNDEFINED_BLOCK_ID) return SIM_STOP_OK;
+
// Get BASS parameters
_Mm = sim->getBASSMinMagnitude();
_dM = sim->getBASSAftershockStrength();
More information about the CIG-COMMITS
mailing list