45
45
import org .opensha .sha .earthquake .rupForecastImpl .nshm23 .prior2018 .NSHM18_DeformationModels ;
46
46
import org .opensha .sha .earthquake .rupForecastImpl .nshm23 .prior2018 .NSHM18_FaultModels ;
47
47
import org .opensha .sha .earthquake .rupForecastImpl .nshm23 .prior2018 .NSHM18_LogicTreeBranch ;
48
+ import org .opensha .sha .earthquake .rupForecastImpl .prvi25 .PRVI25_InvConfigFactory ;
49
+ import org .opensha .sha .earthquake .rupForecastImpl .prvi25 .logicTree .PRVI25_LogicTreeBranch ;
48
50
import org .opensha .sha .faultSurface .FaultSection ;
49
51
import org .opensha .sha .magdist .IncrementalMagFreqDist ;
50
52
import org .opensha .sha .magdist .SparseGutenbergRichterSolver ;
@@ -115,8 +117,8 @@ public static void main(String[] args) throws IOException {
115
117
// dirName += "-nshm23-full_sys-prev_weights";
116
118
// NSHM23_PaleoDataLoader.INCLUDE_U3_PALEO_SLIP = false;
117
119
// dirName += "-no_paleo_slip";
118
- NSHM23_InvConfigFactory factory = new NSHM23_InvConfigFactory ();
119
- dirName += "-nshm23" ;
120
+ // NSHM23_InvConfigFactory factory = new NSHM23_InvConfigFactory();
121
+ // dirName += "-nshm23";
120
122
// NSHM23_InvConfigFactory factory = new NSHM23_InvConfigFactory.PaleoSlipInequality();
121
123
// dirName += "-nshm23-paleo_slip_ineq";
122
124
// NSHM23_InvConfigFactory factory = new NSHM23_InvConfigFactory.ForceNewPaleo();
@@ -126,16 +128,22 @@ public static void main(String[] args) throws IOException {
126
128
// NSHM23_InvConfigFactory factory = new DefModSamplingEnabledInvConfig.ConnDistB0p5MidSegCorrCapSigma();
127
129
// dirName += "-nshm23-dm_sample_cap_sigma";
128
130
131
+ PRVI25_InvConfigFactory factory = new PRVI25_InvConfigFactory ();
132
+ dirName += "-prvi25" ;
133
+
129
134
factory .setCacheDir (new File ("/home/kevin/OpenSHA/nshm23/rup_sets/cache" ));
130
135
131
136
boolean writeRS = true ;
132
137
133
138
// LogicTreeBranch<U3LogicTreeBranchNode<?>> branch = U3LogicTreeBranch.DEFAULT;
134
139
// LogicTreeBranch<LogicTreeNode> branch = NSHM18_LogicTreeBranch.DEFAULT; dirName += "-2018_inputs";
135
140
// LogicTreeBranch<LogicTreeNode> branch = NSHM23_U3_HybridLogicTreeBranch.DEFAULT; dirName += "-u3";
136
- LogicTreeBranch <LogicTreeNode > branch = NSHM23_LogicTreeBranch .DEFAULT_ON_FAULT ;
141
+ // LogicTreeBranch<LogicTreeNode> branch = NSHM23_LogicTreeBranch.DEFAULT_ON_FAULT;
142
+ LogicTreeBranch <LogicTreeNode > branch = PRVI25_LogicTreeBranch .DEFAULT_ON_FAULT ;
137
143
branch = branch .copy ();
138
144
145
+ branch .setValue (NSHM23_SegmentationModels .CLASSIC );
146
+
139
147
// seg/b sampling
140
148
// List<LogicTreeLevel<? extends LogicTreeNode>> levels = NSHM23_LogicTreeBranch.levelsOnFault;
141
149
// levels = new ArrayList<>(levels);
0 commit comments