-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathw21_input.c
More file actions
130 lines (124 loc) · 6.51 KB
/
w21_input.c
File metadata and controls
130 lines (124 loc) · 6.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
#include <w21_config.h>
#include <w21_events.h>
#include <w21_messages.h>
#include <w21_errors.h>
#include <witsml21H.h>
#include <witsml21Stub.h>
#include <witsml21.nsmap>
#include <w21_input_macros.h>
// FROM STRING
// Special case
IN_CW21RD_OBJECT_READ_FROM_STRING_BEGIN(AutoDetect)
config->finrootelement = froot_element_detect; // Must be set in autodetect mode
IN_CW21RD_OBJECT_READ_FROM_STRING_END(AutoDetect)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(BhaRun)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(CementJob)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(CementJobEvaluation)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Channel)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ChannelKind)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ChannelKindDictionary)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ChannelSet)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(CuttingsGeology)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(CuttingsGeologyInterval)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(DepthRegImage)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(DownholeComponent)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(DrillReport)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ErrorTerm)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ErrorTermDictionary)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(FluidsReport)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(InterpretedGeology)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(InterpretedGeologyInterval)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Log)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(LoggingToolKind)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(LoggingToolKindDictionary)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(MudLogReport)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(MudlogReportInterval)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(OpsReport)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(PPFGChannel)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(PPFGChannelSet)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(PPFGLog)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Rig)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(RigUtilization)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Risk)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ShowEvaluation)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ShowEvaluationInterval)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(StimJob)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(StimJobStage)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(StimPerforationCluster)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(SurveyProgram)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Target)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ToolErrorModel)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(ToolErrorModelDictionary)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Trajectory)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(TrajectoryStation)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Tubular)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WeightingFunction)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WeightingFunctionDictionary)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Well)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(Wellbore)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreCompletion)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreGeology)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreGeometry)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreGeometrySection)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreMarker)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellboreMarkerSet)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellCMLedger)
IN_CW21RD_OBJECT_READ_FROM_STRING_BUILDER(WellCompletion)
// FROM FILE
// Special case
IN_CW21RD_OBJECT_READ_FROM_FILE_BEGIN(AutoDetect)
config->finrootelement = froot_element_detect; // Must be set in autodetect mode
IN_CW21RD_OBJECT_READ_FROM_FILE_END(AutoDetect)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(BhaRun)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(CementJob)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(CementJobEvaluation)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Channel)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ChannelKind)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ChannelKindDictionary)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ChannelSet)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(CuttingsGeology)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(CuttingsGeologyInterval)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(DepthRegImage)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(DownholeComponent)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(DrillReport)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ErrorTerm)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ErrorTermDictionary)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(FluidsReport)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(InterpretedGeology)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(InterpretedGeologyInterval)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Log)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(LoggingToolKind)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(LoggingToolKindDictionary)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(MudLogReport)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(MudlogReportInterval)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(OpsReport)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(PPFGChannel)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(PPFGChannelSet)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(PPFGLog)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Rig)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(RigUtilization)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Risk)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ShowEvaluation)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ShowEvaluationInterval)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(StimJob)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(StimJobStage)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(StimPerforationCluster)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(SurveyProgram)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Target)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ToolErrorModel)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(ToolErrorModelDictionary)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Trajectory)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(TrajectoryStation)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Tubular)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WeightingFunction)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WeightingFunctionDictionary)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Well)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(Wellbore)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreCompletion)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreGeology)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreGeometry)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreGeometrySection)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreMarker)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellboreMarkerSet)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellCMLedger)
IN_CW21RD_OBJECT_READ_FROM_FILE_BUILDER(WellCompletion)