Salome HOME
ff33d172542582d86c4f27463b929615c8975778
[tools/medcoupling.git] / doc / user / locale / fr / LC_MESSAGES / data_movement.po
1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) 2015-2017, Geay, Bruneton
3 # This file is distributed under the same license as the MEDCoupling User's
4 # Guide package.
5 # FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
6 #
7 #, fuzzy
8 msgid ""
9 msgstr ""
10 "Project-Id-Version: MEDCoupling User's Guide 8.4.0\n"
11 "Report-Msgid-Bugs-To: \n"
12 "POT-Creation-Date: 2018-05-14 15:16+0300\n"
13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
15 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=utf-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Generated-By: Babel 2.0\n"
20
21 # e67d9ce3cc234d94bd461f009d0af087
22 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:2
23 msgid "Data movement (mesh/field construction)"
24 msgstr ""
25
26 # 246b1381bdc74c1589489d328d3ab114
27 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:5
28 msgid "Read Mesh from file"
29 msgstr ""
30
31 # 9a15bc029c0d481d97fd0a8d21f0309e
32 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:7
33 msgid "To read a mesh from a MED file simply invoke"
34 msgstr ""
35
36 # f5ffa1c362e64fa49787851152033b56
37 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:13
38 msgid ""
39 "If the file contains more than one mesh, the previous call will return "
40 "the first one."
41 msgstr ""
42
43 # 4a574d168619414db44b5a8c6fb62f76
44 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:16
45 msgid "You can access to a precise mesh by doing"
46 msgstr ""
47
48 # d3ff361801e9401ca42842a19c22eda7
49 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:23
50 msgid "Read field from file"
51 msgstr ""
52
53 # 718d2e8817264ca497b2fd916f95dcf3
54 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:29
55 msgid ""
56 "This command will succeed if there is exactly one field in \"file.med\" "
57 "and only one time step attached to it."
58 msgstr ""
59
60 # 9f704e58244c4b8abe77f9226190a741
61 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:32
62 msgid ""
63 "If there are more than one field in \"file.med\" you are expected to "
64 "specify the field name."
65 msgstr ""
66
67 # 25ef114af80f4d44841d35ad571872df
68 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:35
69 msgid ""
70 "To know all fields in \"file.med\" either you read exception thrown or "
71 "you can invoke"
72 msgstr ""
73
74 # 2457598c17f4485cb2217da21603c4d5
75 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:41
76 msgid "When you have the fieldName you can safely invoke."
77 msgstr ""
78
79 # ee829a4f141f4c16b74308c7b1b8fe42
80 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:47
81 msgid ""
82 "This command will succeed if there are exactly one time step attached on "
83 "it. If no you are expected to specify the time step attached on it."
84 msgstr ""
85
86 # 02fc906d66bb4dd09ffea63223b9ca7a
87 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:51
88 msgid "A time step is identified by two piece of information :"
89 msgstr ""
90
91 # f6e2d1ffb7c0458cacfa85b46b16a7aa
92 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:53
93 msgid "pair of integers specifying without ambiguity a key for access"
94 msgstr ""
95
96 # 3f6c1edd91e541679523a11e69a7d8d7
97 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:54
98 msgid "floating point (physical time step)"
99 msgstr ""
100
101 # b784a46f06cb4ab8aac023fe15c9dfd8
102 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:56
103 msgid "To retrieve list of time step of a field invoke"
104 msgstr ""
105
106 # 52c037c232ac460dba0967fda54b3e6b
107 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:62
108 msgid ""
109 "This method returns a list of triplet. The first 2 elements of triplets "
110 "is pair of integers of time step and the last element in the triplet is "
111 "the physical time step."
112 msgstr ""
113
114 # c757a055cb5e45cda9734d93e651e7dd
115 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:66
116 msgid ""
117 "To read a field \"Field1\" at time step defined by pair \"(ts0,ts1)\" you"
118 " can invoke"
119 msgstr ""
120
121 # a6a36d3dc2fc4233ae67506c5ed796a6
122 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:73
123 msgid ""
124 "If you do not succeed reading field in \"file.med\" using this method it "
125 "means that your MED file is complex and requires more information to be "
126 "extracted. :ref:`Go to advanced reading<medcoupling_AdvancedReading>`."
127 msgstr ""
128
129 # 01e891823a4d40f3b2c94b4cfaa243e8
130 # 675e4529dc4e40a7be3851306307481b
131 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:77
132 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:138
133 msgid "Remark"
134 msgstr ""
135
136 # e036a2180b334d45886d30a81253351d
137 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:79
138 msgid ""
139 "the method is concise but by calling this method several times it leads "
140 "to a several mesh loads."
141 msgstr ""
142
143 # 31a1c35e46dd46eb8e895e973e5000ba
144 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:86
145 msgid "Write mesh into file"
146 msgstr ""
147
148 # f2e6f62f07be4adf8d86ca0f48eb8526
149 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:88
150 msgid ""
151 "MED file format expects a mesh sorted by geometric type. You are "
152 "responsible to reorder, if needed, cells to match MED file format "
153 "requirements."
154 msgstr ""
155
156 # f0c5a5ef4fc4423a9122ed5701189c79
157 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:92
158 msgid "This responsability is let to the end user to avoid misrenumbering effect."
159 msgstr ""
160
161 # 23f92f8c6e204fceb066853679784c4d
162 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:94
163 msgid "You can check this by invoking:"
164 msgstr ""
165
166 # f9103a0494784668ba5dbd5c847d2ac2
167 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:100
168 msgid ""
169 "To reorder cells you are encouraged to read :ref:`this "
170 "<renumber_for_MED>`."
171 msgstr ""
172
173 # cab03f12ca224311a7ec5225f10b5647
174 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:102
175 msgid "If *m* is well numbered, you can dump it into a file by doing :"
176 msgstr ""
177
178 # 8e5d6b8ed2dd43b087a4db3f25573bf5
179 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:108
180 msgid ""
181 "The last element specifies the behavior in case if \"file2.med\" would "
182 "already exist. True means, scratch it and write it from scratch. False "
183 "means do not scratch try to append it."
184 msgstr ""
185
186 # 78119970b7fe47d5a75bc19253a37cce
187 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:114
188 msgid "Write field into file"
189 msgstr ""
190
191 # 767fb41d2862453c821cbc3c970993eb
192 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:116
193 msgid ""
194 "You are expected to have a field *f* with a mesh :ref:`correctly "
195 "numbered.<medcoupling_Write_mesh>`"
196 msgstr ""
197
198 # e568773de7d94f4f9c37a8776b71f48c
199 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:118
200 msgid ""
201 "If *f* is a valid MEDCouplingFieldDouble you can dump it into a MED file "
202 "by simply :"
203 msgstr ""
204
205 # 306adfa291374198964e06b048cb4a82
206 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:124
207 msgid ""
208 "The last element specifies the behavior in case if \"file.med\" would "
209 "already exist. The same meaning than for :ref:`writing "
210 "mesh.<medcoupling_Write_mesh>`"
211 msgstr ""
212
213 # 0a6711f916a6461fa9ed128e83c9da82
214 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:127
215 msgid "The typical usecase is to store a multi time step field."
216 msgstr ""
217
218 # 02ecd9a8bf154daeb156ae7154e6ddbe
219 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:129
220 msgid ""
221 "To do that, let's consider that *fs* store a list of "
222 "MEDCouplingFieldDouble with at least one element in it."
223 msgstr ""
224
225 # 33c0295741c74641a3a49060589f4651
226 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:132
227 msgid "All meshes of elements in *fs* are expected to be the same"
228 msgstr ""
229
230 # 554f89cecad4468c8e3f6eef6b512d3b
231 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:140
232 msgid "f.getTime()[1:3] returns the pair of integer that specifies the time step."
233 msgstr ""
234
235 # a3fe816f844e4c369a117ded08e291e9
236 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:142
237 msgid ""
238 "f.getTime()[1:3] should be different each other. If two elements in *fs* "
239 "have the same pair of integer time step key, the second one will take the"
240 " place of the first !"
241 msgstr ""
242
243 # 55d609e9ae3847f48610ffc4f94a5d0f
244 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:147
245 msgid "Create an array from scratch"
246 msgstr ""
247
248 # e3c5d7efc65b4d48a2ec82a70b271b19
249 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:149
250 msgid ""
251 "There are several simple ways to create a medcoupling array from a Python"
252 " list."
253 msgstr ""
254
255 # 025a57241b3a4c38a61b40e830245023
256 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:151
257 msgid ""
258 "The following call creates an array of double values consisting of 3 "
259 "tuples with 2 components:"
260 msgstr ""
261
262 # be02aa243f90479292ef9bd302eccfdc
263 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:157
264 msgid "The next call creates an array equivalent to one create above:"
265 msgstr ""
266
267 # 73d3fe22f0824607af7f91fec683da6e
268 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:163
269 msgid ""
270 "The call below creates an array holding the same but differently arranged"
271 " values: 2 tuples with 3 components:"
272 msgstr ""
273
274 # 11e34a21bd1747e3857c372c35b237ca
275 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:169
276 msgid ""
277 "You can change number of components in *d* so that it holds 3 tuples with"
278 " 2 components again:"
279 msgstr ""
280
281 # fa02e23c375e488d86d35aaaa3cecb57
282 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:175
283 msgid ""
284 "Arrays of different types (DataArrayInt, DataArrayFloat) can be created "
285 "in the same way as DataArrayDouble:"
286 msgstr ""
287
288 # 207899b627574f3e9e7d943501f0cd8d
289 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:181
290 msgid ""
291 "A medcoupling array can be created from a numpy array and can be "
292 "transformed to a numpy array:"
293 msgstr ""
294
295 # 443ed2d9b51a4678ad1960f4c9fe800a
296 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:190
297 msgid "Create an unstructured mesh from scratch"
298 msgstr ""
299
300 # 1ce78fc586044bfc97257484d6c9b46d
301 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:193
302 msgid "MEDCouplingUMesh"
303 msgstr ""
304
305 # b61ac138c6a642709e6c29b98a76f155
306 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:195
307 msgid ""
308 "MEDCouplingUMesh class represents a general case unstructured mesh. Data "
309 "of MEDCouplingUMesh is defined in several steps."
310 msgstr ""
311
312 # 7dcfe12d791a4c8899e76a216a049002
313 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:197
314 msgid ""
315 "Firstly define basic mesh data in full interlace mode for coordinates and"
316 " nodal connectivity cell per cell."
317 msgstr ""
318
319 # eb9e63f3834640af8b37923607838ca1
320 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:203
321 msgid ""
322 "Then create MEDCouplingUMesh instance giving its mesh dimension (2 here) "
323 "and a name."
324 msgstr ""
325
326 # 532968ee9b9547f6a294c062feab3189
327 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:209
328 msgid "Then add cells to the mesh. This step includes"
329 msgstr ""
330
331 # 81309f2dbe124a53a5124f59ee8cc27a
332 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:211
333 msgid ""
334 "giving an upper bound of the number of cells to be inserted into the "
335 "unstructured mesh."
336 msgstr ""
337
338 # fbed0fdd23e7464a9e9aa51433f1c24b
339 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:212
340 msgid ""
341 "entering nodal connectivity of all cells, cell per cell using "
342 "MEDCouplingUMesh.insertNextCell method."
343 msgstr ""
344
345 # df2e3d1dac1449f4b3a2bfd3a85947c0
346 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:213
347 msgid ""
348 "compacting connectivity arrays by calling "
349 "MEDCouplingUMesh.finishInsertingCells method."
350 msgstr ""
351
352 # 7cb26b02e4784fe388cef5ff77193a89
353 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:219
354 msgid ""
355 "As the connectivity of the mesh has been defined, let's set the "
356 "coordinates using array *coords* defined above."
357 msgstr ""
358
359 # 8992e272bd524909a73dfdbcb3e7e49d
360 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:225
361 msgid "Now the mesh is usable. To assure this, call"
362 msgstr ""
363
364 # b897f62298b84881add9b74270f74a8d
365 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:232
366 msgid "MEDCoupling1SGTUMesh"
367 msgstr ""
368
369 # 2ef0d99a6cae408bbbcf9f7559142a34
370 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:234
371 msgid ""
372 "MEDCoupling1SGTUMesh class represents an unstructured mesh composed of "
373 "cells of same geometric type. It is more optimal due to this simplicity."
374 msgstr ""
375
376 # b61bfdac872240639deca3fb8b96c06f
377 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:236
378 msgid ""
379 "Basically a MEDCoupling1SGTUMesh is defined in the same way as "
380 "MEDCouplingUMesh. A difference is that the geometric type of cells is "
381 "specified at construction, and not specified later e.g. in insertNextCell"
382 " method:"
383 msgstr ""
384
385 # 29eb44ba9ddc4303aeac0a94e201d3b5
386 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:243
387 msgid "MEDCoupling1DGTUMesh"
388 msgstr ""
389
390 # a7d82f09f4524d6ea9b600b27d662ea2
391 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:245
392 msgid ""
393 "MEDCoupling1DGTUMesh also represents an unstructured mesh composed of "
394 "cells of same geometric type but it is specialized for cell of "
395 "\"dynamic\" geometric type only: NORM_POLYHED and NORM_POLYG."
396 msgstr ""
397
398 # f0474e64bf8f4ba5b1e281574a7629e4
399 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:251
400 msgid ""
401 "When connectivity of a polyhedron is defined, facets are separated one "
402 "from another by -1."
403 msgstr ""
404
405 # 2b433ca7fdd344d1a9f71c3f777229db
406 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:254
407 msgid "Create a cartesian mesh from scratch"
408 msgstr ""
409
410 # bc7bb0da009449ed8d2eb44d757ae017
411 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:256
412 msgid ""
413 "We are going to build a 2D cartesian mesh, constituted from 9 nodes along"
414 " X axis, and 7 nodes along Y axis."
415 msgstr ""
416
417 # 55bb3330e0524684b808fcc8cba94be3
418 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:258
419 msgid ""
420 "Firstly define for each direction the discretization and build a "
421 "DataArrayDouble on the corresponding direction."
422 msgstr ""
423
424 # 73f083039c6e4d36850c69c0851e9905
425 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:264
426 msgid ""
427 "Then create MEDCoupling.MEDCouplingCMesh instance giving the 2 instances "
428 "of DataArrayDouble defined above."
429 msgstr ""
430
431 # 65bbb71b96d342dab722a134b31ec48c
432 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:270
433 msgid "The mesh is now usable."
434 msgstr ""
435
436 # 0d3227bbd7b3472fa946abb75fcc2cc5
437 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:275
438 msgid "A cartesian mesh created by the code above"
439 msgstr ""
440
441 # 45976ca6e83848519e2d9114f984f6c0
442 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:278
443 msgid "Create a curvelinear mesh from scratch"
444 msgstr ""
445
446 # 704877cdb2a74695b035ea75fb585974
447 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:280
448 msgid ""
449 "First we create a curvelinear mesh and define its structure, for instance"
450 " a 2-dimensional mesh with 2 nodes in one direction and 3 nodes in the "
451 "other direction:"
452 msgstr ""
453
454 # 243bc72ac9574d9b9a72d5e629fcfdb9
455 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:286
456 msgid "Then define coordinates of 6 nodes in 2D space:"
457 msgstr ""
458
459 # f063b4553e6a4736ba992d7c439a2d2d
460 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:292
461 msgid "The mesh is now usable. It's a good habit to assure this:"
462 msgstr ""
463
464 # 85bcab7c30f54290a482b80d23ca078f
465 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:301
466 msgid "A curvelinear mesh created by the code above"
467 msgstr ""
468
469 # 47997d79fac342f3bfc9c89322f16d86
470 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:306
471 msgid "Create a field on cell from scratch"
472 msgstr ""
473
474 # 972be5585f304182bdc25607e9d0494d
475 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:308
476 msgid "Assume we already have a mesh. We create a field on all cells of the mesh."
477 msgstr ""
478
479 # d6a7e2c29eb9495693cfd614d380c02c
480 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:314
481 msgid ""
482 "ONE_TIME indicates that the field data relates to a single time step. Now"
483 " define this time moment."
484 msgstr ""
485
486 # 969154aa76ba47d992b16d0dbc9ec04a
487 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:320
488 msgid "Then define field values:"
489 msgstr ""
490
491 # df16450afc23486b8f17e7c73092da38
492 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:328
493 msgid "Create a field on node from scratch"
494 msgstr ""
495
496 # 2c125d2673414ce1a82940ad478b7874
497 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:330
498 msgid ""
499 "Assume we already have a mesh. We create a field on all nodes of the "
500 "mesh. The procedure is same as for a :ref:`field on cells "
501 "<MEDCouplingFieldDoubleOnCells>` except two points:"
502 msgstr ""
503
504 # f0efbf433429419894c7eba379b4330e
505 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:332
506 msgid "Spatial discretization in the field constructor is ON_NODES"
507 msgstr ""
508
509 # aed2f45d675e435a8b1db3da914a6c36
510 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:333
511 msgid "Number of tuples in an array of values is equal to mesh.getNumberOfNodes()"
512 msgstr ""
513
514 # 000eb0a00f564cbe97af514a2875bb24
515 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:341
516 msgid "Create a field on Gauss points from scratch"
517 msgstr ""
518
519 # 63e1b2defbf14395878f64f154102b1b
520 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:343
521 msgid ""
522 "Assume we already have a 2D mesh consisting of triangle and quadrangle "
523 "cells. We create a field on Gauss points. First, a field is constructed "
524 "with use of ON_GAUSS_PT and its basic attributes are set:"
525 msgstr ""
526
527 # e30d7037b93f43a68f910cd38421bc4c
528 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:349
529 msgid ""
530 "Now define localization of Gauss points on cells. In this example, we "
531 "define two Gauss points on triangle cells and four Gauss points on "
532 "quadrangle cells. Localization of Gauss points is defined by three lists "
533 "of float values:"
534 msgstr ""
535
536 # 461a616a577d4e34b53747d6071e685a
537 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:351
538 msgid "Coordinates of nodes of the reference cell."
539 msgstr ""
540
541 # f822f729a50f435d90cb96ac6e2b8577
542 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:352
543 msgid "Coordinates of Gauss points on the reference cell."
544 msgstr ""
545
546 # a2b0c36419b14585b82c04cef8a0cf1f
547 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:353
548 msgid "Weights of Gauss points."
549 msgstr ""
550
551 # 81e839a5effc4993962af0f4d96e7e64
552 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:359
553 msgid "Finally set field values:"
554 msgstr ""
555
556 # a8c1e116229f4a5f8b8fed19e7adfec8
557 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:366
558 msgid "Modify field values"
559 msgstr ""
560
561 # c27903629cf64a6fbc449c4de31baa7d
562 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:368
563 msgid ""
564 "applyFunc method modifies all tuples of a field at once. It changes both "
565 "values and number of components, only number of tuples remains the same."
566 msgstr ""
567
568 # 98bb6f5261034a2896e919c7fe145767
569 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:370
570 msgid ""
571 "To set value *val* to all tuples of the field *f* and to make it have "
572 "*nbComp* components, call:"
573 msgstr ""
574
575 # 6a45b2d83f5e4d558463348c111474d6
576 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:376
577 msgid ""
578 "It is also possible to compute new values basing on current values. To do"
579 " so you can specify a function by which a new value will be computed. For"
580 " more info on supported expressions that can be used in the function, see"
581 " `expressions supported`_."
582 msgstr ""
583
584 # 38a8b80a8a29499ca5dae45728856e44
585 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:380
586 msgid ""
587 "You can use some letters, for example \"x\", \"y\", \"z\" etc., to refer "
588 "to current component values. For example, to transform a 3D vector field "
589 "to its magnitude, call:"
590 msgstr ""
591
592 # 4c2fd1542b3a4c9a9b697ec3566ec9f8
593 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:386
594 msgid ""
595 "This way a value resulting from the function evaluation is assigned to "
596 "all components."
597 msgstr ""
598
599 # 5e9ec40bfec34bcdad67c77fb9db2673
600 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:388
601 msgid ""
602 "But you can have its own expression for each component within one "
603 "function. For this purpose, there are predefined variable names (IVec, "
604 "JVec, KVec, LVec etc) each dedicated to a certain component (IVec, to the"
605 " component #0 etc). A factor of such a variable is added to the "
606 "corresponding component only."
607 msgstr ""
608
609 # b9e6c5a3a98a4eb4b93a9c7ef9930942
610 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:390
611 msgid ""
612 "Using this feature, you can set a magnitude of a 3D vector as the fourth "
613 "component and swap X and Y components by calling:"
614 msgstr ""
615
616 # 9ce2da073b674bf2a2be50e54d7aa1ad
617 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:397
618 msgid "Define groups and write mesh using advanced API"
619 msgstr ""
620
621 # 0e48dc2e04b74ad99b48aca15457b965
622 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:399
623 msgid ""
624 "To get access to full power of MED file, for example to define groups of "
625 "cells, it is necessary to use the advanced medcoupling API, namely class "
626 "MEDFileUMesh_."
627 msgstr ""
628
629 # 191a7256f4954e3589d812be357e9daf
630 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:404
631 msgid ""
632 "First of all we populate a MEDFileUMesh with meshes (MEDCouplingUMesh) of"
633 " different dimensions, if present:"
634 msgstr ""
635
636 # e010d9d7026849d8bbe6ebd1206717db
637 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:410
638 msgid ""
639 "Level must be 0 for a mesh of highest dimension, -1 for a mesh of "
640 "dimension a unit less than highest dimension etc."
641 msgstr ""
642
643 # a6b6131acf5b42b6bc76a7f59aab758b
644 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:412
645 msgid ""
646 "If cells are not yet sorted by geometric type, we can pass True as the "
647 "third argument of setMeshAtLevel to make them sorted:"
648 msgstr ""
649
650 # d6e3a7b83dce4187a312d571f5d48ebe
651 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:418
652 msgid ""
653 "meshes of different dimension must share the same point coordinate array "
654 "and have the same name"
655 msgstr ""
656
657 # 8fa3cd0a641c47f1a83f97ae773b6707
658 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:420
659 msgid "We can change point coordinates as soon as all meshes are added:"
660 msgstr ""
661
662 # b50b810715f545978ee184d4a1aa7915
663 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:426
664 msgid "To define groups we call, for example:"
665 msgstr ""
666
667 # 31a7efbc167745c3857fd93b8b4faf77
668 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:432
669 msgid ""
670 "The first argument of addGroup defines a type of group. 1 stands for "
671 "nodes. 0,-1,-2 and -3 have the same meaning as the level in "
672 "setMeshAtLevel method. Note that a name of DataArrayInt defines a group "
673 "name."
674 msgstr ""
675
676 # e1e8c2c5448d46e797dd602e7caa9378
677 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:434
678 msgid "It is possible to change name of a group or a family by calling:"
679 msgstr ""
680
681 # 95f15e21ada1419898b129bdacdd4876
682 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:440
683 msgid "Finally we write all data added to *mm* to a file:"
684 msgstr ""
685
686 # dc6358ee4c7645f298c82f7973bcf33a
687 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:446
688 msgid ""
689 "The last argument defines behavior if a file exists. 2 means remove. 1 "
690 "means append; if data with same ID present, an exception is thrown. 0 "
691 "means overwrite data with same ID; that can lead to a file corruption."
692 msgstr ""
693
694 # d066000d61554077b0efb67d96339e6a
695 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:451
696 msgid "Read/write fields using advanced API"
697 msgstr ""
698
699 # 1076773b668d4033bc6b04bc321b1391
700 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:453
701 msgid ""
702 "Having *field* on *mesh* we can write it using MEDFileField1TS_ class, "
703 "which is a part of advanced medcoupling API, as following:"
704 msgstr ""
705
706 # dd2c654fce8c4aa3a411dbc410a4bcb4
707 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:461
708 msgid ""
709 "The last argument of write method defines behavior if a file exists. 2 "
710 "means remove. 1 means append; if data with same ID present, an exception "
711 "is thrown. 0 means overwrite data with same ID; that can lead to a file "
712 "corruption."
713 msgstr ""
714
715 # 8cebc9ef0a124b8dbd9565b02c312936
716 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:463
717 msgid ""
718 "If there is a need to write a field lying only on a part of a mesh, the "
719 "following code gives an example of this:"
720 msgstr ""
721
722 # 0d38542aea844ae8b1a2ad549f1652be
723 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:469
724 msgid ""
725 "*profile* defines entities on which *fieldPartial* lies. *level* defines "
726 "entities the field lies on: 1 stands for nodes, 0 is for entities of "
727 "dimension equal to the mesh dimension, -1 is for entities of dimension a "
728 "unit less than the mesh dimension etc."
729 msgstr ""
730
731 # 65202750b0e24cb68f8a656c29b7feed
732 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:471
733 msgid "MEDFileField1TS also can be used to read a field:"
734 msgstr ""
735
736 # 3d0b0fbfad73448e96e8b138e9af490b
737 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:477
738 msgid ""
739 "field method can be used if field support is simple: one spatial "
740 "discretization and one *level*."
741 msgstr ""
742
743 # 9fb494d8a74d4e6aae22f4c3a0b4167b
744 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:478
745 msgid ""
746 "getFieldAtLevel method allows to choose spatial discretization and "
747 "*level*."
748 msgstr ""
749
750 # 7717ca9ada944decb537036d716a4444
751 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:479
752 msgid ""
753 "getFieldOnMeshAtLevel method allows to specify spatial discretization, "
754 "*level* and mesh."
755 msgstr ""
756
757 # eaf9f44c913f45c68483b2f769dbb14d
758 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:481
759 msgid "*level* of a field, if unknown, can be defined by calling:"
760 msgstr ""
761
762 # e1d1d64e6e8e4159b00bead9c116b797
763 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:487
764 msgid ""
765 "*maxDim* is the maximal absolute dimension of entities the field lies on."
766 " *maxRelDims* is a sequence returning the dimensions relative to the "
767 "maximal absolute one."
768 msgstr ""
769
770 # 0dc17f012fd74505a297b3c0f4b3974a
771 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:489
772 msgid ""
773 "To read/write fields including several time steps medcoupling provides "
774 "MEDFileFieldMultiTS_ class. To write all time steps it is necessary just "
775 "to append them to MEDFileFieldMultiTS:"
776 msgstr ""
777
778 # 06c612fe69ff4f86abd4620ac21a2732
779 #: ../../../../MEDCOUPLING_SRC/doc/user/input/data_movement.rst:497
780 msgid ""
781 "To read a time step with a known *iteration* and *order* MEDFileField1TS "
782 "can be used as shown above. To iterate through all time steps, use "
783 "MEDFileFieldMultiTS as following:"
784 msgstr ""
785
786 # b61ac138c6a642709e6c29b98a76f155
787 #~ msgid ""
788 #~ msgstr ""
789
790 # b61ac138c6a642709e6c29b98a76f155
791 #~ msgid ""
792 #~ "MEDCouplingUMesh_ class represents a general"
793 #~ " case unstructured mesh. Data of "
794 #~ "MEDCouplingUMesh is defined in several "
795 #~ "steps."
796 #~ msgstr ""
797
798 # 0e48dc2e04b74ad99b48aca15457b965
799 #~ msgid ""
800 #~ "To get access to full power of "
801 #~ "MED file, for example to define "
802 #~ "groups of cells, it is necessary "
803 #~ "to use the advanced medcoupling API, "
804 #~ "namely class MEDFileUMesh."
805 #~ msgstr ""
806
807 # 1076773b668d4033bc6b04bc321b1391
808 #~ msgid ""
809 #~ "Having *field* on *mesh* we can "
810 #~ "write it using MEDFileField1TS class, "
811 #~ "which is a part of advanced "
812 #~ "medcoupling API, as following:"
813 #~ msgstr ""
814
815 # 0dc17f012fd74505a297b3c0f4b3974a
816 #~ msgid ""
817 #~ "To read/write fields including several "
818 #~ "time steps medcoupling provides "
819 #~ "MEDFileFieldMultiTS class. To write all "
820 #~ "time steps it is necessary just to"
821 #~ " append them to MEDFileFieldMultiTS:"
822 #~ msgstr ""
823