~ubuntu-branches/ubuntu/trusty/arc-gui-clients/trusty

« back to all changes in this revision

Viewing changes to docs/doxygen/output/latex/classJobDefinitionBase.tex

  • Committer: Package Import Robot
  • Author(s): Mattias Ellert
  • Date: 2013-05-08 22:45:38 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20130508224538-7kfhy97fg7ncfck0
Tags: 0.4.3-1
New release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
\hypertarget{classJobDefinitionBase}{
 
2
\section{JobDefinitionBase Class Reference}
 
3
\label{classJobDefinitionBase}\index{JobDefinitionBase@{JobDefinitionBase}}
 
4
}
 
5
Inheritance diagram for JobDefinitionBase::\begin{figure}[H]
 
6
\begin{center}
 
7
\leavevmode
 
8
\includegraphics[height=2cm]{classJobDefinitionBase}
 
9
\end{center}
 
10
\end{figure}
 
11
\subsection*{Public Types}
 
12
\begin{DoxyCompactItemize}
 
13
\item 
 
14
enum {\bfseries TSweepType} \{ {\bfseries ST\_\-SINGLE\_\-INPUT}, 
 
15
{\bfseries ST\_\-MULTIPLE\_\-INPUT}
 
16
 \}
 
17
\end{DoxyCompactItemize}
 
18
\subsection*{Public Member Functions}
 
19
\begin{DoxyCompactItemize}
 
20
\item 
 
21
\hypertarget{classJobDefinitionBase_a682a83cc9ee9d1f4338284312d78c5a9}{
 
22
{\bfseries JobDefinitionBase} (QObject $\ast$parent=0, QString name=\char`\"{}\char`\"{})}
 
23
\label{classJobDefinitionBase_a682a83cc9ee9d1f4338284312d78c5a9}
 
24
 
 
25
\item 
 
26
\hypertarget{classJobDefinitionBase_a4965717139c2a701dd105222f61d89ad}{
 
27
void {\bfseries setParamSize} (int nSize)}
 
28
\label{classJobDefinitionBase_a4965717139c2a701dd105222f61d89ad}
 
29
 
 
30
\item 
 
31
\hypertarget{classJobDefinitionBase_a868a7bf9e70c05b4d06913d7d907c3c4}{
 
32
int {\bfseries paramSize} ()}
 
33
\label{classJobDefinitionBase_a868a7bf9e70c05b4d06913d7d907c3c4}
 
34
 
 
35
\item 
 
36
\hypertarget{classJobDefinitionBase_ae1ae6c651ed2e07a52d82684e60dc4cb}{
 
37
void {\bfseries setExecutable} (QString name)}
 
38
\label{classJobDefinitionBase_ae1ae6c651ed2e07a52d82684e60dc4cb}
 
39
 
 
40
\item 
 
41
\hypertarget{classJobDefinitionBase_af9143c7025b3b8378eec41f4d51c2d97}{
 
42
QString {\bfseries executable} ()}
 
43
\label{classJobDefinitionBase_af9143c7025b3b8378eec41f4d51c2d97}
 
44
 
 
45
\item 
 
46
\hypertarget{classJobDefinitionBase_a4f0e5ce16b8dd4fe387be43c82131a44}{
 
47
void {\bfseries clearArguments} ()}
 
48
\label{classJobDefinitionBase_a4f0e5ce16b8dd4fe387be43c82131a44}
 
49
 
 
50
\item 
 
51
\hypertarget{classJobDefinitionBase_a1e897b85cd4de7b16e03d78c64e66dc6}{
 
52
void {\bfseries addArgument} (QString argument)}
 
53
\label{classJobDefinitionBase_a1e897b85cd4de7b16e03d78c64e66dc6}
 
54
 
 
55
\item 
 
56
\hypertarget{classJobDefinitionBase_a91fb2518091be0261f6ecf64cb4a45a6}{
 
57
void {\bfseries setName} (QString name)}
 
58
\label{classJobDefinitionBase_a91fb2518091be0261f6ecf64cb4a45a6}
 
59
 
 
60
\item 
 
61
\hypertarget{classJobDefinitionBase_a0279c350686da75d5e38148f5ade96db}{
 
62
QString {\bfseries name} ()}
 
63
\label{classJobDefinitionBase_a0279c350686da75d5e38148f5ade96db}
 
64
 
 
65
\item 
 
66
\hypertarget{classJobDefinitionBase_a004e154925d12126b6908f484a9d20b9}{
 
67
void {\bfseries setEmail} (QString email)}
 
68
\label{classJobDefinitionBase_a004e154925d12126b6908f484a9d20b9}
 
69
 
 
70
\item 
 
71
\hypertarget{classJobDefinitionBase_ab4be6cd2039121cca7a8e50c33b5e222}{
 
72
QString {\bfseries email} ()}
 
73
\label{classJobDefinitionBase_ab4be6cd2039121cca7a8e50c33b5e222}
 
74
 
 
75
\item 
 
76
\hypertarget{classJobDefinitionBase_a7b5596ae685b339a5a4884f2ae8de33f}{
 
77
void {\bfseries setProcessorCount} (int count)}
 
78
\label{classJobDefinitionBase_a7b5596ae685b339a5a4884f2ae8de33f}
 
79
 
 
80
\item 
 
81
\hypertarget{classJobDefinitionBase_afda9e7b1c58579318421fbbc448f54b5}{
 
82
int {\bfseries processorCount} ()}
 
83
\label{classJobDefinitionBase_afda9e7b1c58579318421fbbc448f54b5}
 
84
 
 
85
\item 
 
86
\hypertarget{classJobDefinitionBase_ab70f12b623f158c88f5dc21c5a0f42c3}{
 
87
void {\bfseries setSweepType} (TSweepType sweepType)}
 
88
\label{classJobDefinitionBase_ab70f12b623f158c88f5dc21c5a0f42c3}
 
89
 
 
90
\item 
 
91
\hypertarget{classJobDefinitionBase_a01e30e01b26e7c59b541b6e2e73fa9e7}{
 
92
TSweepType {\bfseries sweepType} ()}
 
93
\label{classJobDefinitionBase_a01e30e01b26e7c59b541b6e2e73fa9e7}
 
94
 
 
95
\item 
 
96
\hypertarget{classJobDefinitionBase_a4076a395acace55e039928284103d204}{
 
97
void {\bfseries clearInputFiles} ()}
 
98
\label{classJobDefinitionBase_a4076a395acace55e039928284103d204}
 
99
 
 
100
\item 
 
101
\hypertarget{classJobDefinitionBase_ab876229af62991260262a3433aab861e}{
 
102
void {\bfseries addInputFile} (QString filename, QString sourceLocation=\char`\"{}\char`\"{})}
 
103
\label{classJobDefinitionBase_ab876229af62991260262a3433aab861e}
 
104
 
 
105
\item 
 
106
\hypertarget{classJobDefinitionBase_a67642511cc3752f6ec347ecbcf01c769}{
 
107
void {\bfseries setInputFileAt} (int idx, QString filename, QString sourceLocation=\char`\"{}\char`\"{})}
 
108
\label{classJobDefinitionBase_a67642511cc3752f6ec347ecbcf01c769}
 
109
 
 
110
\item 
 
111
\hypertarget{classJobDefinitionBase_ab4c114d84c40c809d41c7d059012b374}{
 
112
void {\bfseries setInputSourceAt} (int idx, QString sourceLocation)}
 
113
\label{classJobDefinitionBase_ab4c114d84c40c809d41c7d059012b374}
 
114
 
 
115
\item 
 
116
\hypertarget{classJobDefinitionBase_ad3553732bacae194b1dd662bdf7c24e8}{
 
117
int {\bfseries inputFileCount} ()}
 
118
\label{classJobDefinitionBase_ad3553732bacae194b1dd662bdf7c24e8}
 
119
 
 
120
\item 
 
121
\hypertarget{classJobDefinitionBase_a292aed3e35107b07a069b1f637f212d8}{
 
122
QString {\bfseries inputFileAt} (int idx)}
 
123
\label{classJobDefinitionBase_a292aed3e35107b07a069b1f637f212d8}
 
124
 
 
125
\item 
 
126
\hypertarget{classJobDefinitionBase_a88601e4eb9576291052ee665d4c52d87}{
 
127
QString {\bfseries inputFileSourceAt} (int idx)}
 
128
\label{classJobDefinitionBase_a88601e4eb9576291052ee665d4c52d87}
 
129
 
 
130
\item 
 
131
\hypertarget{classJobDefinitionBase_a471914f8e960f6a378547b20adee049f}{
 
132
void {\bfseries removeInputFile} (int idx)}
 
133
\label{classJobDefinitionBase_a471914f8e960f6a378547b20adee049f}
 
134
 
 
135
\item 
 
136
\hypertarget{classJobDefinitionBase_a9f625a3db959da0409b987543bb6b269}{
 
137
void {\bfseries clearPerJobFiles} ()}
 
138
\label{classJobDefinitionBase_a9f625a3db959da0409b987543bb6b269}
 
139
 
 
140
\item 
 
141
\hypertarget{classJobDefinitionBase_ae4ab5de3ed3566600b5e8b96fe668b8e}{
 
142
void {\bfseries addPerJobFile} (QString filename, QString sourceLocation=\char`\"{}\char`\"{})}
 
143
\label{classJobDefinitionBase_ae4ab5de3ed3566600b5e8b96fe668b8e}
 
144
 
 
145
\item 
 
146
\hypertarget{classJobDefinitionBase_a69bcad9bf5dbb63b744e735af90d0738}{
 
147
void {\bfseries setPerJobFileAt} (int idx, QString filename, QString sourceLocation=\char`\"{}\char`\"{})}
 
148
\label{classJobDefinitionBase_a69bcad9bf5dbb63b744e735af90d0738}
 
149
 
 
150
\item 
 
151
\hypertarget{classJobDefinitionBase_af3072311fddc87716095b34d876e97da}{
 
152
void {\bfseries setPerJobSourceAt} (int idx, QString sourceLocation)}
 
153
\label{classJobDefinitionBase_af3072311fddc87716095b34d876e97da}
 
154
 
 
155
\item 
 
156
\hypertarget{classJobDefinitionBase_a9bda90c1f7a56b866f9b42762c4d33c1}{
 
157
int {\bfseries perJobFileCount} ()}
 
158
\label{classJobDefinitionBase_a9bda90c1f7a56b866f9b42762c4d33c1}
 
159
 
 
160
\item 
 
161
\hypertarget{classJobDefinitionBase_ab613003f0a2bf9ffd5e70db36505971b}{
 
162
QString {\bfseries perJobFileAt} (int idx)}
 
163
\label{classJobDefinitionBase_ab613003f0a2bf9ffd5e70db36505971b}
 
164
 
 
165
\item 
 
166
\hypertarget{classJobDefinitionBase_a51f9562b5c029e1ecbe8d8d2073c541d}{
 
167
QString {\bfseries perJobFileSourceAt} (int idx)}
 
168
\label{classJobDefinitionBase_a51f9562b5c029e1ecbe8d8d2073c541d}
 
169
 
 
170
\item 
 
171
\hypertarget{classJobDefinitionBase_acd37032de85a13c95d42b92b91f892bb}{
 
172
void {\bfseries removePerJobFile} (int idx)}
 
173
\label{classJobDefinitionBase_acd37032de85a13c95d42b92b91f892bb}
 
174
 
 
175
\item 
 
176
\hypertarget{classJobDefinitionBase_ad2f4be3e4a5ae0d5a81ba721c4c2c78a}{
 
177
void {\bfseries clearOutputFiles} ()}
 
178
\label{classJobDefinitionBase_ad2f4be3e4a5ae0d5a81ba721c4c2c78a}
 
179
 
 
180
\item 
 
181
\hypertarget{classJobDefinitionBase_a7d3442d7c4550ad9e13bb5fcdf5e7c52}{
 
182
void {\bfseries addOutputFile} (QString filename, QString targetLocation=\char`\"{}\char`\"{})}
 
183
\label{classJobDefinitionBase_a7d3442d7c4550ad9e13bb5fcdf5e7c52}
 
184
 
 
185
\item 
 
186
\hypertarget{classJobDefinitionBase_ae3b51d509a4a6c6a8849ba3bcc1e5069}{
 
187
void {\bfseries setOutputFileAt} (int idx, QString filename, QString targetLocation=\char`\"{}\char`\"{})}
 
188
\label{classJobDefinitionBase_ae3b51d509a4a6c6a8849ba3bcc1e5069}
 
189
 
 
190
\item 
 
191
\hypertarget{classJobDefinitionBase_a3b1db689c2ffe0206217ea9262f11282}{
 
192
void {\bfseries setOutputTargetAt} (int idx, QString targetLocation)}
 
193
\label{classJobDefinitionBase_a3b1db689c2ffe0206217ea9262f11282}
 
194
 
 
195
\item 
 
196
\hypertarget{classJobDefinitionBase_ade63144f06086918fb5f7a62e66245d5}{
 
197
int {\bfseries outputFileCount} ()}
 
198
\label{classJobDefinitionBase_ade63144f06086918fb5f7a62e66245d5}
 
199
 
 
200
\item 
 
201
\hypertarget{classJobDefinitionBase_aa30e08f9e5aa7965b66bd465f7b381b3}{
 
202
QString {\bfseries outputFileAt} (int idx)}
 
203
\label{classJobDefinitionBase_aa30e08f9e5aa7965b66bd465f7b381b3}
 
204
 
 
205
\item 
 
206
\hypertarget{classJobDefinitionBase_a48d651e4f98e234d9f238b9698a68220}{
 
207
QString {\bfseries outputFileTargetAt} (int idx)}
 
208
\label{classJobDefinitionBase_a48d651e4f98e234d9f238b9698a68220}
 
209
 
 
210
\item 
 
211
\hypertarget{classJobDefinitionBase_ad73e9c521418f637bf4bbd6291933bd0}{
 
212
void {\bfseries removeOutputFile} (int idx)}
 
213
\label{classJobDefinitionBase_ad73e9c521418f637bf4bbd6291933bd0}
 
214
 
 
215
\item 
 
216
\hypertarget{classJobDefinitionBase_a4867ed2d8ab90ab4451630c23dc6b61d}{
 
217
void {\bfseries clearRuntimes} ()}
 
218
\label{classJobDefinitionBase_a4867ed2d8ab90ab4451630c23dc6b61d}
 
219
 
 
220
\item 
 
221
\hypertarget{classJobDefinitionBase_affd1163de10a6097050b1738cb181b23}{
 
222
void {\bfseries addRuntime} (QString runtimeName, QString runtimeVersion)}
 
223
\label{classJobDefinitionBase_affd1163de10a6097050b1738cb181b23}
 
224
 
 
225
\item 
 
226
\hypertarget{classJobDefinitionBase_ac9e70e924b6452828bba2dc78e11cd1d}{
 
227
int {\bfseries runtimeCount} ()}
 
228
\label{classJobDefinitionBase_ac9e70e924b6452828bba2dc78e11cd1d}
 
229
 
 
230
\item 
 
231
\hypertarget{classJobDefinitionBase_ac28d2ed41c12afb6d54ecfe1f7303fb2}{
 
232
QString {\bfseries runtimeAt} (int idx)}
 
233
\label{classJobDefinitionBase_ac28d2ed41c12afb6d54ecfe1f7303fb2}
 
234
 
 
235
\item 
 
236
\hypertarget{classJobDefinitionBase_abfe1d133a0e7308de39a22bf21e28239}{
 
237
void {\bfseries removeRuntime} (int idx)}
 
238
\label{classJobDefinitionBase_abfe1d133a0e7308de39a22bf21e28239}
 
239
 
 
240
\item 
 
241
\hypertarget{classJobDefinitionBase_a5df933bcb729598ba6c7234084ab0804}{
 
242
void {\bfseries setWalltime} (int t)}
 
243
\label{classJobDefinitionBase_a5df933bcb729598ba6c7234084ab0804}
 
244
 
 
245
\item 
 
246
\hypertarget{classJobDefinitionBase_a39416d17f64554ec83fff0b5f61c48a0}{
 
247
int {\bfseries walltime} ()}
 
248
\label{classJobDefinitionBase_a39416d17f64554ec83fff0b5f61c48a0}
 
249
 
 
250
\item 
 
251
\hypertarget{classJobDefinitionBase_a4fd06559dfc57a0881d7d40d26424af6}{
 
252
void {\bfseries setMemory} (int m)}
 
253
\label{classJobDefinitionBase_a4fd06559dfc57a0881d7d40d26424af6}
 
254
 
 
255
\item 
 
256
\hypertarget{classJobDefinitionBase_a937729c4b54ae9004e53b16bbfae0986}{
 
257
int {\bfseries memory} ()}
 
258
\label{classJobDefinitionBase_a937729c4b54ae9004e53b16bbfae0986}
 
259
 
 
260
\item 
 
261
\hypertarget{classJobDefinitionBase_a1c374572b65858cd5fe6667082b05d4b}{
 
262
QString {\bfseries jobDir} ()}
 
263
\label{classJobDefinitionBase_a1c374572b65858cd5fe6667082b05d4b}
 
264
 
 
265
\item 
 
266
\hypertarget{classJobDefinitionBase_a3538a2e9b4a1f27f59bcd77884de6cdf}{
 
267
void {\bfseries clear} ()}
 
268
\label{classJobDefinitionBase_a3538a2e9b4a1f27f59bcd77884de6cdf}
 
269
 
 
270
\item 
 
271
\hypertarget{classJobDefinitionBase_ae1deaf2f301d247c94d870b44ed874c1}{
 
272
bool {\bfseries setup} ()}
 
273
\label{classJobDefinitionBase_ae1deaf2f301d247c94d870b44ed874c1}
 
274
 
 
275
\item 
 
276
\hypertarget{classJobDefinitionBase_ab00fe0868d7429825115e06aeef7a067}{
 
277
bool {\bfseries load} (QString jobDefDir)}
 
278
\label{classJobDefinitionBase_ab00fe0868d7429825115e06aeef7a067}
 
279
 
 
280
\item 
 
281
\hypertarget{classJobDefinitionBase_abbc1e8c695675852bb7e441f8df29d28}{
 
282
bool {\bfseries save} (QString saveDir)}
 
283
\label{classJobDefinitionBase_abbc1e8c695675852bb7e441f8df29d28}
 
284
 
 
285
\item 
 
286
\hypertarget{classJobDefinitionBase_a231fea28a5fe103d971886299886f775}{
 
287
void {\bfseries print} ()}
 
288
\label{classJobDefinitionBase_a231fea28a5fe103d971886299886f775}
 
289
 
 
290
\item 
 
291
\hypertarget{classJobDefinitionBase_a8004cf42a224c2cc30c5948d14f7319c}{
 
292
QString {\bfseries xrslString} (QString jobName=\char`\"{}\char`\"{})}
 
293
\label{classJobDefinitionBase_a8004cf42a224c2cc30c5948d14f7319c}
 
294
 
 
295
\item 
 
296
\hypertarget{classJobDefinitionBase_a44b60d6236566b57b4bf5efff5ccd66c}{
 
297
QString {\bfseries xrslStringParam} (int param)}
 
298
\label{classJobDefinitionBase_a44b60d6236566b57b4bf5efff5ccd66c}
 
299
 
 
300
\item 
 
301
\hypertarget{classJobDefinitionBase_a5a40283e933016d9728c2bfde5717c41}{
 
302
QString {\bfseries runScript} (int param)}
 
303
\label{classJobDefinitionBase_a5a40283e933016d9728c2bfde5717c41}
 
304
 
 
305
\item 
 
306
\hypertarget{classJobDefinitionBase_a2977bfb837a3b4d70f7815817b090073}{
 
307
Arc::JobDescription \& {\bfseries jobDescription} ()}
 
308
\label{classJobDefinitionBase_a2977bfb837a3b4d70f7815817b090073}
 
309
 
 
310
\item 
 
311
\hypertarget{classJobDefinitionBase_a24ba2709ad321abb1ff794069d950ab3}{
 
312
Arc::JobDescription \& {\bfseries jobDescriptionParam} (int i)}
 
313
\label{classJobDefinitionBase_a24ba2709ad321abb1ff794069d950ab3}
 
314
 
 
315
\end{DoxyCompactItemize}
 
316
\subsection*{Protected Member Functions}
 
317
\begin{DoxyCompactItemize}
 
318
\item 
 
319
\hypertarget{classJobDefinitionBase_af299ac1c980c02ace0a902d654570d90}{
 
320
virtual void {\bfseries doCreateRunScript} (int paramNumber, int paramSize, QString jobName, QString perJobFilename, QString \&script)}
 
321
\label{classJobDefinitionBase_af299ac1c980c02ace0a902d654570d90}
 
322
 
 
323
\item 
 
324
\hypertarget{classJobDefinitionBase_a6226f4a2c35559bc1f08d854c444fca2}{
 
325
virtual void {\bfseries doProcessInputFile} (QString \&inputFilename, QString \&inputSourceURL, int paramNumber, int paramSize, QString jobName, QString perJobFilename)}
 
326
\label{classJobDefinitionBase_a6226f4a2c35559bc1f08d854c444fca2}
 
327
 
 
328
\item 
 
329
\hypertarget{classJobDefinitionBase_aff5620f01222ba9750120d9853657ab3}{
 
330
virtual void {\bfseries doProcessOutputFile} (QString \&outputFilename, QString \&outputTargetURL, int paramNumber, int paramSize, QString jobName, QString perJobFilename)}
 
331
\label{classJobDefinitionBase_aff5620f01222ba9750120d9853657ab3}
 
332
 
 
333
\item 
 
334
\hypertarget{classJobDefinitionBase_a382db0231c72ff61143afd2ccaca69eb}{
 
335
virtual void {\bfseries doSaveSettings} (QSettings \&settings)}
 
336
\label{classJobDefinitionBase_a382db0231c72ff61143afd2ccaca69eb}
 
337
 
 
338
\item 
 
339
\hypertarget{classJobDefinitionBase_af0945f2c60059354f49bc16898720df7}{
 
340
virtual void {\bfseries doLoadSettings} (QSettings \&settings)}
 
341
\label{classJobDefinitionBase_af0945f2c60059354f49bc16898720df7}
 
342
 
 
343
\end{DoxyCompactItemize}
 
344
 
 
345
 
 
346
The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
 
347
\item 
 
348
/home/jonas/Development/arc-\/gui-\/clients/src/arcsub-\/ui/jobdefinitions.h\item 
 
349
/home/jonas/Development/arc-\/gui-\/clients/src/arcsub-\/ui/jobdefinitions.cpp\end{DoxyCompactItemize}