source: issm/trunk-jpl/src/c/modules/ModelProcessorx/HydrologyDCInefficient/CreateConstraintsHydrologyDCInefficient.cpp@ 14917

Last change on this file since 14917 was 14895, checked in by Eric.Larour, 12 years ago

CHG: all these modules were uselessly including modules.h, which created useless bridges between modules and modules.h. Took this out

File size: 1.0 KB
Line 
1/*
2 * CreateConstraintsHydrologyDCInefficient.c:
3 */
4
5#include "../../../Container/Container.h"
6#include "../../../toolkits/toolkits.h"
7#include "../../../EnumDefinitions/EnumDefinitions.h"
8#include "../../../io/io.h"
9#include "../../../classes/objects/objects.h"
10#include "../../../shared/shared.h"
11#include "../ModelProcessorx.h"
12#include "../../IoModelToConstraintsx/IoModelToConstraintsx.h"
13
14void CreateConstraintsHydrologyDCInefficient(Constraints** pconstraints, IoModel* iomodel){
15
16 /*Recover pointer: */
17 int hydrology_model;
18 Constraints* constraints=*pconstraints;
19
20 /*retrieve some parameters: */
21 iomodel->Constant(&hydrology_model,HydrologyModelEnum);
22
23 /*Create constraints if they do not exist yet*/
24 if(!constraints) constraints = new Constraints();
25
26 if(hydrology_model!=HydrologydcEnum){
27 *pconstraints=constraints;
28 return;
29 }
30
31 IoModelToConstraintsx(constraints,iomodel,HydrologydcSpcsedimentHeadEnum,HydrologyDCInefficientAnalysisEnum);
32
33 /*Assign output pointer: */
34 *pconstraints=constraints;
35}
Note: See TracBrowser for help on using the repository browser.