Ice Sheet System Model  4.18
Code documentation
Functions
FrontalForcingsx.cpp File Reference
#include "./FrontalForcingsx.h"
#include "../../shared/shared.h"
#include "../../toolkits/toolkits.h"

Go to the source code of this file.

Functions

void FrontalForcingsx (FemModel *femmodel)
 

Function Documentation

◆ FrontalForcingsx()

void FrontalForcingsx ( FemModel femmodel)

Definition at line 9 of file FrontalForcingsx.cpp.

9  {
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 }
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::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
femmodel
FemModel * femmodel
Definition: esmfbinders.cpp:16