Changeset 27279
- Timestamp:
- 09/10/22 09:12:07 (3 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
r27278 r27279 89 89 /*Get what we need for ocean-induced basal melting*/ 90 90 bool isstochastic; 91 int basalforcing_model; 92 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 93 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 91 int basalforcing_model; 92 int melt_parameterization; 93 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 94 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 95 iomodel->FindConstant(&melt_parameterization,"md.frontalforcings.parameterization"); 94 96 switch(basalforcing_model){ 95 97 case FloatingMeltRateEnum: … … 132 134 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum); 133 135 } 134 else {136 else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){ 135 137 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum); 136 138 } -
issm/trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp
r27278 r27279 163 163 bool isstochastic; 164 164 int basalforcing_model; 165 int melt_parameterization; 165 166 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 166 167 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 168 iomodel->FindConstant(&melt_parameterization,"md.frontalforcings.parameterization"); 167 169 switch(basalforcing_model){ 168 170 case FloatingMeltRateEnum: … … 222 224 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum); 223 225 } 224 else {226 else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){ 225 227 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum); 226 228 } -
issm/trunk-jpl/src/c/analyses/StressbalanceAnalysis.cpp
r27278 r27279 817 817 /*Add basal forcings to compute melt rate*/ 818 818 bool isstochastic; 819 int basalforcing_model; 820 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 821 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 819 int basalforcing_model; 820 int melt_parameterization; 821 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 822 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 823 iomodel->FindConstant(&melt_parameterization,"md.frontalforcings.parameterization"); 822 824 switch(basalforcing_model){ 823 825 case FloatingMeltRateEnum: … … 860 862 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum); 861 863 } 862 else {864 else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){ 863 865 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum); 864 866 } -
issm/trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp
r27278 r27279 120 120 /*Add basal forcings to compute melt rate*/ 121 121 bool isstochastic; 122 int basalforcing_model; 123 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 124 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 122 int basalforcing_model; 123 int melt_parameterization; 124 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 125 iomodel->FindConstant(&isstochastic,"md.stochasticforcing.isstochasticforcing"); 126 iomodel->FindConstant(&melt_parameterization,"md.frontalforcings.parameterization"); 125 127 switch(basalforcing_model){ 126 128 case FloatingMeltRateEnum: … … 162 164 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_temp",BasalforcingsOceanTempEnum); 163 165 } 164 else {166 else if(melt_parameterization!=FrontalForcingsRignotarmaEnum){ 165 167 iomodel->FetchDataToInput(inputs,elements,"md.basalforcings.ocean_thermalforcing",FrontalForcingsAndBasalforcingsThermalForcingEnum); 166 168 }
Note:
See TracChangeset
for help on using the changeset viewer.