Ice Sheet System Model  4.18
Code documentation
Functions
UpdateElementsAndMaterialsDakota.cpp File Reference
#include "../../../toolkits/toolkits.h"
#include "../../../classes/classes.h"
#include "../../../shared/shared.h"
#include "../../MeshPartitionx/MeshPartitionx.h"
#include "../ModelProcessorx.h"

Go to the source code of this file.

Functions

void UpdateElementsAndMaterialsDakota (Elements *elements, Inputs2 *inputs2, Materials *materials, IoModel *iomodel)
 

Function Documentation

◆ UpdateElementsAndMaterialsDakota()

void UpdateElementsAndMaterialsDakota ( Elements elements,
Inputs2 inputs2,
Materials materials,
IoModel iomodel 
)

Definition at line 11 of file UpdateElementsAndMaterialsDakota.cpp.

11  {
12 
13  /*recover parameters: */
14  bool dakota_analysis;
15  iomodel->FindConstant(&dakota_analysis,"md.qmu.isdakota");
16 
17  if(dakota_analysis) iomodel->FetchDataToInput(inputs2,elements,"md.geometry.hydrostatic_ratio",GeometryHydrostaticRatioEnum,0.);
18 }
IoModel::FindConstant
void FindConstant(bool *pvalue, const char *constant_name)
Definition: IoModel.cpp:2362
GeometryHydrostaticRatioEnum
@ GeometryHydrostaticRatioEnum
Definition: EnumDefinitions.h:588
IoModel::FetchDataToInput
void FetchDataToInput(Inputs2 *inputs2, Elements *elements, const char *vector_name, int input_enum)
Definition: IoModel.cpp:1651