Ice Sheet System Model  4.18
Code documentation
FrontalForcingsx.cpp
Go to the documentation of this file.
1 
5 #include "./FrontalForcingsx.h"
6 #include "../../shared/shared.h"
7 #include "../../toolkits/toolkits.h"
8 
10 
11  /*Recover melt_parameterization*/
12  int melt_parameterization;
13  femmodel->parameters->FindParam(&melt_parameterization,FrontalForcingsParamEnum);
14 
15  /*Calculate melting rate*/
16  switch(melt_parameterization){
18  break;
22  break;
23  default:
24  _error_("Frontal forcings "<<EnumToStringx(melt_parameterization)<<" not supported yet");
25  }
26 }
FrontalForcingsx.h
FemModel::parameters
Parameters * parameters
Definition: FemModel.h:46
FrontalForcingsDefaultEnum
@ FrontalForcingsDefaultEnum
Definition: EnumDefinitions.h:1073
FrontalForcingsRignotEnum
@ FrontalForcingsRignotEnum
Definition: EnumDefinitions.h:1074
EnumToStringx
const char * EnumToStringx(int enum_in)
Definition: EnumToStringx.cpp:15
FemModel::RignotMeltParameterizationx
void RignotMeltParameterizationx()
Definition: FemModel.cpp:2622
FemModel
Definition: FemModel.h:31
FemModel::IcefrontAreax
void IcefrontAreax()
Definition: FemModel.cpp:1546
FrontalForcingsParamEnum
@ FrontalForcingsParamEnum
Definition: EnumDefinitions.h:154
_error_
#define _error_(StreamArgs)
Definition: exceptions.h:49
Parameters::FindParam
void FindParam(bool *pinteger, int enum_type)
Definition: Parameters.cpp:262
FrontalForcingsx
void FrontalForcingsx(FemModel *femmodel)
Definition: FrontalForcingsx.cpp:9
femmodel
FemModel * femmodel
Definition: esmfbinders.cpp:16