 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
6 #include "../toolkits/toolkits.h"
7 #include "../classes/classes.h"
8 #include "../analyses/analyses.h"
9 #include "../shared/shared.h"
10 #include "../modules/modules.h"
11 #include "../solutionsequences/solutionsequences.h"
19 bool dakota_analysis,control_analysis;
21 bool isSIA,isSSA,isL1L2,isHO,isFS;
25 char **requested_outputs = NULL;
58 if(isSSA || isL1L2 || isHO ){
68 if(isSSA || isL1L2 || isHO){
75 if(isSSA || isL1L2 || isHO || isFS){
82 if (domaintype==
Domain3DEnum && (isSIA || isSSA || isL1L2 || isHO)){
101 if(numoutputs){
for(
int i=0;i<numoutputs;i++){xDelete<char>(requested_outputs[i]);} xDelete<char*>(requested_outputs);}
virtual void Core(FemModel *femmodel)=0
#define _printf0_(StreamArgs)
@ StressbalanceAnalysisEnum
void RequestedDependentsx(void)
void ResetBoundaryConditions(FemModel *femmodel, int analysis_type)
void ResetFSBasalBoundaryConditionx(Elements *elements, Nodes *nodes, Vertices *vertices, Loads *loads, Materials *materials, Parameters *parameters)
@ StressbalanceSolutionEnum
void Stop(int tagenum, bool dontmpisync=true)
void surfaceslope_core(FemModel *femmodel)
void bmb_core(FemModel *femmodel)
@ StressbalanceSIAAnalysisEnum
@ StressbalanceRequestedOutputsEnum
@ StressbalanceNumRequestedOutputsEnum
void Start(int tagenum, bool dontmpisync=true)
bool VerboseSolution(void)
void RequestedOutputsx(Results **presults, char **requested_outputs, int numoutputs, bool save_results=true)
void SetCurrentConfiguration(int configuration_type)
#define STRESSBALANCECORE
void FindParam(bool *pinteger, int enum_type)
void bedslope_core(FemModel *femmodel)
void stressbalance_core(FemModel *femmodel)