Ice Sheet System Model
4.18
Code documentation
src
c
cores
balancethickness_core.cpp
Go to the documentation of this file.
1
5
#include "
./cores.h
"
6
#include "../toolkits/toolkits.h"
7
#include "../classes/classes.h"
8
#include "../shared/shared.h"
9
#include "../modules/modules.h"
10
#include "../solutionsequences/solutionsequences.h"
11
12
void
balancethickness_core
(
FemModel
*
femmodel
){
13
14
/*parameters: */
15
bool
save_results;
16
17
/*activate formulation: */
18
femmodel
->
SetCurrentConfiguration
(
BalancethicknessAnalysisEnum
);
19
20
/*recover parameters: */
21
femmodel
->
parameters
->
FindParam
(&save_results,
SaveResultsEnum
);
22
23
if
(
VerboseSolution
())
_printf0_
(
" call computational core:\n"
);
24
solutionsequence_linear
(
femmodel
);
25
26
if
(save_results){
27
if
(
VerboseSolution
())
_printf0_
(
" saving results\n"
);
28
int
outputs =
ThicknessEnum
;
29
femmodel
->
RequestedOutputsx
(&
femmodel
->
results
,&outputs,1);
30
}
31
32
}
BalancethicknessAnalysisEnum
@ BalancethicknessAnalysisEnum
Definition:
EnumDefinitions.h:981
SaveResultsEnum
@ SaveResultsEnum
Definition:
EnumDefinitions.h:302
_printf0_
#define _printf0_(StreamArgs)
Definition:
Print.h:29
cores.h
FemModel::parameters
Parameters * parameters
Definition:
FemModel.h:46
FemModel::results
Results * results
Definition:
FemModel.h:48
solutionsequence_linear
void solutionsequence_linear(FemModel *femmodel)
Definition:
solutionsequence_linear.cpp:10
FemModel
Definition:
FemModel.h:31
VerboseSolution
bool VerboseSolution(void)
Definition:
Verbosity.cpp:24
FemModel::RequestedOutputsx
void RequestedOutputsx(Results **presults, char **requested_outputs, int numoutputs, bool save_results=true)
Definition:
FemModel.cpp:2267
FemModel::SetCurrentConfiguration
void SetCurrentConfiguration(int configuration_type)
Definition:
FemModel.cpp:634
Parameters::FindParam
void FindParam(bool *pinteger, int enum_type)
Definition:
Parameters.cpp:262
ThicknessEnum
@ ThicknessEnum
Definition:
EnumDefinitions.h:840
balancethickness_core
void balancethickness_core(FemModel *femmodel)
Definition:
balancethickness_core.cpp:12
femmodel
FemModel * femmodel
Definition:
esmfbinders.cpp:16
Generated on Thu Jul 2 2020 08:09:18 for Ice Sheet System Model by
1.8.19