@@ -19,21 +19,7 @@ internal partial class StockFlowTransformer
1919 private void InitializeSpatialRunFlag ( )
2020 {
2121 DataRow drrc = this . ResultScenario . GetDataSheet ( Strings . DATASHEET_RUN_CONTROL_NAME ) . GetDataRow ( ) ;
22- this . m_IsSpatial = DataTableUtilities . GetDataBool ( drrc [ "IsSpatial" ] ) ;
23- }
24-
25- /// <summary>
26- /// Initializes the flags for controlling SecondaryStratum and TertiaryStratum output
27- /// </summary>
28- private void Initialize_SS_TS_Flags ( )
29- {
30- DataRow dr = this . ResultScenario . GetDataSheet ( Strings . DATASHEET_OO_TABULAR_NAME ) . GetDataRow ( ) ;
31-
32- if ( dr != null )
33- {
34- this . m_SummaryOmitSecondaryStrata = DataTableUtilities . GetDataBool ( dr , "SummaryOutputOmitSS" ) ;
35- this . m_SummaryOmitTertiaryStrata = DataTableUtilities . GetDataBool ( dr , "SummaryOutputOmitTS" ) ;
36- }
22+ this . m_IsSpatial = DataTableUtilities . GetDataBool ( drrc [ Strings . RUN_CONTROL_IS_SPATIAL_COLUMN_NAME ] ) ;
3723 }
3824
3925 /// <summary>
@@ -46,8 +32,8 @@ private void InitializeFlowOrderOptions()
4632
4733 if ( dr != null )
4834 {
49- this . m_ApplyBeforeTransitions = DataTableUtilities . GetDataBool ( dr , "ApplyBeforeTransitions" ) ;
50- this . m_ApplyEquallyRankedSimultaneously = DataTableUtilities . GetDataBool ( dr , "ApplyEquallyRankedSimultaneously" ) ;
35+ this . m_ApplyBeforeTransitions = DataTableUtilities . GetDataBool ( dr , Strings . DATASHEET_FLOW_ORDER_OPTIONS_ABT_COLUMN_NAME ) ;
36+ this . m_ApplyEquallyRankedSimultaneously = DataTableUtilities . GetDataBool ( dr , Strings . DATASHEET_FLOW_ORDER_OPTIONS_AERS_COLUMN_NAME ) ;
5137 }
5238 }
5339
@@ -73,8 +59,20 @@ private void InitializeOutputOptions()
7359
7460 this . m_CreateSummaryStockOutput = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_ST_COLUMN_NAME ] ) ;
7561 this . m_SummaryStockOutputTimesteps = SafeInt ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_ST_TIMESTEPS_COLUMN_NAME ] ) ;
62+ this . m_STSummaryOmitSecondaryStrata = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_ST_OMIT_SS_COLUMN_NAME ] ) ;
63+ this . m_STSummaryOmitTertiaryStrata = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_ST_OMIT_TS_COLUMN_NAME ] ) ;
64+ this . m_STSummaryOmitStateClass = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_ST_OMIT_SC_COLUMN_NAME ] ) ;
65+
7666 this . m_CreateSummaryFlowOutput = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_COLUMN_NAME ] ) ;
7767 this . m_SummaryFlowOutputTimesteps = SafeInt ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_TIMESTEPS_COLUMN_NAME ] ) ;
68+ this . m_FLSummaryOmitSecondaryStrata = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_SS_COLUMN_NAME ] ) ;
69+ this . m_FLSummaryOmitTertiaryStrata = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_TS_COLUMN_NAME ] ) ;
70+ this . m_FLSummaryOmitFromStateClass = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_FROM_SC_COLUMN_NAME ] ) ;
71+ this . m_FLSummaryOmitFromStockType = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_FROM_ST_COLUMN_NAME ] ) ;
72+ this . m_FLSummaryOmitTransitionType = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_TT_COLUMN_NAME ] ) ;
73+ this . m_FLSummaryOmitToStateClass = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_TO_SC_COLUMN_NAME ] ) ;
74+ this . m_FLSummaryOmitToStockType = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SUMMARY_OUTPUT_FL_OMIT_TO_ST_COLUMN_NAME ] ) ;
75+
7876 this . m_CreateSpatialStockOutput = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SPATIAL_OUTPUT_ST_COLUMN_NAME ] ) ;
7977 this . m_SpatialStockOutputTimesteps = SafeInt ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SPATIAL_OUTPUT_ST_TIMESTEPS_COLUMN_NAME ] ) ;
8078 this . m_CreateSpatialFlowOutput = DataTableUtilities . GetDataBool ( droo [ Strings . DATASHEET_STOCKFLOW_OO_SPATIAL_OUTPUT_FL_COLUMN_NAME ] ) ;
0 commit comments