Arcane
v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
VariableTypedef.h
Aller à la documentation de ce fichier.
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* VariableTypedef.h (C) 2000-2006 */
9
/* */
10
/* Déclarations des typedefs des variables. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_VARIABLETYPEDEF_H
13
#define ARCANE_VARIABLETYPEDEF_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/ArcaneTypes.h"
18
#include "arcane/ItemTypes.h"
19
20
/*---------------------------------------------------------------------------*/
21
/*---------------------------------------------------------------------------*/
22
23
/*!
24
* \file VariableTypedef.h
25
*
26
* Déclarations des types des variables.
27
*/
28
29
/*---------------------------------------------------------------------------*/
30
/*---------------------------------------------------------------------------*/
31
32
ARCANE_BEGIN_NAMESPACE
33
34
/*---------------------------------------------------------------------------*/
35
/*---------------------------------------------------------------------------*/
36
37
template
<
typename
DataType>
class
ItemVariableScalarRefT;
38
template
<
typename
ItemType,
typename
DataType>
class
MeshVariableScalarRefT;
39
template
<
typename
ItemType,
typename
DataType>
class
MeshVariableArrayRefT;
40
template
<
typename
DataType>
class
ItemPartialVariableScalarRefT;
41
template
<
typename
DataType>
class
ItemPartialVariableArrayRefT;
42
template
<
typename
ItemType,
typename
DataType>
class
MeshPartialVariableScalarRefT;
43
template
<
typename
ItemType,
typename
DataType>
class
MeshPartialVariableArrayRefT;
44
45
/*---------------------------------------------------------------------------*/
46
/*---------------------------------------------------------------------------*/
47
48
/*!
49
\ingroup Variable
50
\brief Variable scalaire de type byte.
51
*/
52
typedef
VariableRefScalarT<Byte>
VariableScalarByte
;
53
54
/*!
55
\ingroup Variable
56
\brief Variable scalaire de type réel
57
*/
58
typedef
VariableRefScalarT<Real>
VariableScalarReal
;
59
60
/*!
61
\ingroup Variable
62
\brief Variable scalaire de type entier 16 bits
63
*/
64
typedef
VariableRefScalarT<Int16>
VariableScalarInt16
;
65
66
/*!
67
\ingroup Variable
68
\brief Variable scalaire de type entier 32 bits
69
*/
70
typedef
VariableRefScalarT<Int32>
VariableScalarInt32
;
71
72
/*!
73
\ingroup Variable
74
\brief Variable scalaire de type entier 64 bits
75
*/
76
typedef
VariableRefScalarT<Int64>
VariableScalarInt64
;
77
78
/*!
79
\ingroup Variable
80
\brief Variable scalaire de type entier
81
*/
82
typedef
VariableRefScalarT<Integer>
VariableScalarInteger
;
83
84
/*!
85
\ingroup Variable
86
\brief Variable scalaire de type dimension
87
\deprecated Utiliser #VariableScalarInteger à la place
88
*/
89
typedef
VariableRefScalarT<Integer>
VariableScalarInteger
;
90
91
/*!
92
\ingroup Variable
93
\brief Variable scalaire de type chaine de caractère
94
*/
95
typedef
VariableRefScalarT<String>
VariableScalarString
;
96
97
/*!
98
\ingroup Variable
99
\brief Variable scalaire de type coordonnée (x,y,z)
100
*/
101
typedef
VariableRefScalarT<Real3>
VariableScalarReal3
;
102
103
/*!
104
\ingroup Variable
105
\brief Variable scalaire de type tenseur 3x3
106
*/
107
typedef
VariableRefScalarT<Real3x3>
VariableScalarReal3x3
;
108
109
/*!
110
\ingroup Variable
111
\brief Variable scalaire de type coordonnée (x,y)
112
*/
113
typedef
VariableRefScalarT<Real2>
VariableScalarReal2
;
114
115
/*!
116
\ingroup Variable
117
\brief Variable scalaire de type tenseur 2x2
118
*/
119
typedef
VariableRefScalarT<Real2x2>
VariableScalarReal2x2
;
120
121
/*---------------------------------------------------------------------------*/
122
/*---------------------------------------------------------------------------*/
123
124
/*!
125
\ingroup Variable
126
\brief Variable tableau de type byte
127
*/
128
typedef
VariableRefArrayT<Byte>
VariableArrayByte
;
129
130
/*!
131
\ingroup Variable
132
\brief Variable tableau de type réels
133
*/
134
typedef
VariableRefArrayT<Real>
VariableArrayReal
;
135
136
/*!
137
\ingroup Variable
138
\brief Variable tableau de type entier 16 bits
139
*/
140
typedef
VariableRefArrayT<Int16>
VariableArrayInt16
;
141
142
/*!
143
\ingroup Variable
144
\brief Variable tableau de type entier 32 bits
145
*/
146
typedef
VariableRefArrayT<Int32>
VariableArrayInt32
;
147
148
/*!
149
\ingroup Variable
150
\brief Variable tableau de type entier 64 bits
151
*/
152
typedef
VariableRefArrayT<Int64>
VariableArrayInt64
;
153
154
/*!
155
\ingroup Variable
156
\brief Variable tableau de type entier
157
*/
158
typedef
VariableRefArrayT<Integer>
VariableArrayInteger
;
159
160
/*!
161
\ingroup Variable
162
\brief Variable tableau de type indices
163
\deprecated Utiliser #VariableArrayInteger à la place
164
*/
165
typedef
VariableRefArrayT<Integer>
VariableArrayInteger
;
166
167
/*!
168
\ingroup Variable
169
\brief Variable tableau de type chaîne de caractères
170
*/
171
typedef
VariableRefArrayT<String>
VariableArrayString
;
172
173
/*!
174
\ingroup Variable
175
\brief Variable tableau de type coordonnées (x,y,z)
176
*/
177
typedef
VariableRefArrayT<Real3>
VariableArrayReal3
;
178
179
/*!
180
\ingroup Variable
181
\brief Variable tableau de type tenseur de réels
182
*/
183
typedef
VariableRefArrayT<Real3x3>
VariableArrayReal3x3
;
184
185
/*!
186
\ingroup Variable
187
\brief Variable tableau de type coordonnées (x,y)
188
*/
189
typedef
VariableRefArrayT<Real2>
VariableArrayReal2
;
190
191
/*!
192
\ingroup Variable
193
\brief Variable tableau de type tenseur 2x2
194
*/
195
typedef
VariableRefArrayT<Real2x2>
VariableArrayReal2x2
;
196
197
/*---------------------------------------------------------------------------*/
198
/*---------------------------------------------------------------------------*/
199
200
/*!
201
\ingroup Variable
202
\brief Variable tableau à deux dimensions de type byte
203
*/
204
typedef
VariableRefArray2T<Byte>
VariableArray2Byte
;
205
206
/*!
207
\ingroup Variable
208
\brief Variable tableau à deux dimensions de type réels
209
*/
210
typedef
VariableRefArray2T<Real>
VariableArray2Real
;
211
212
/*!
213
\ingroup Variable
214
\brief Variable tableau à deux dimensions de type entier
215
*/
216
typedef
VariableRefArray2T<Integer>
VariableArray2Integer
;
217
218
/*!
219
\ingroup Variable
220
\brief Variable tableau à deux dimensions de type entier 16 bits
221
*/
222
typedef
VariableRefArray2T<Int16>
VariableArray2Int16
;
223
224
/*!
225
\ingroup Variable
226
\brief Variable tableau à deux dimensions de type entier 32 bits
227
*/
228
typedef
VariableRefArray2T<Int32>
VariableArray2Int32
;
229
230
/*!
231
\ingroup Variable
232
\brief Variable tableau à deux dimensions de type entier 64 bits
233
*/
234
typedef
VariableRefArray2T<Int64>
VariableArray2Int64
;
235
236
/*!
237
\ingroup Variable
238
\brief Variable tableau à deux dimensions de type coordonnées (x,y,z)
239
*/
240
typedef
VariableRefArray2T<Real3>
VariableArray2Real3
;
241
242
/*!
243
\ingroup Variable
244
\brief Variable tableau à deux dimensions de type tenseur de réels 3x3
245
*/
246
typedef
VariableRefArray2T<Real3x3>
VariableArray2Real3x3
;
247
248
/*!
249
\ingroup Variable
250
\brief Variable tableau à deux dimensions de type coordonnées (x,y)
251
*/
252
typedef
VariableRefArray2T<Real2>
VariableArray2Real2
;
253
254
/*!
255
\ingroup Variable
256
\brief Variable tableau à deux dimensions de type tenseur de réels 3x3
257
*/
258
typedef
VariableRefArray2T<Real2x2>
VariableArray2Real2x2
;
259
260
/*---------------------------------------------------------------------------*/
261
/*---------------------------------------------------------------------------*/
262
/*!
263
\ingroup Variable
264
\brief Grandeur de type réel
265
*/
266
typedef
ItemVariableScalarRefT<Real>
VariableItemReal
;
267
268
/*!
269
\ingroup Variable
270
\brief Grandeur au noeud de type réel
271
*/
272
typedef
MeshVariableScalarRefT<Node,Real>
VariableNodeReal
;
273
274
/*!
275
\ingroup Variable
276
\brief Grandeur au noeud de type réel
277
*/
278
typedef
MeshVariableScalarRefT<Edge,Real>
VariableEdgeReal
;
279
280
/*!
281
\ingroup Variable
282
\brief Grandeur aux faces de type réel
283
*/
284
typedef
MeshVariableScalarRefT<Face,Real>
VariableFaceReal
;
285
286
/*!
287
\ingroup Variable
288
\brief Grandeur au centre des mailles de type réel
289
*/
290
typedef
MeshVariableScalarRefT<Cell,Real>
VariableCellReal
;
291
292
/*!
293
\ingroup Variable
294
\brief Grandeur particulaire de type réel
295
*/
296
typedef
MeshVariableScalarRefT<Particle,Real>
VariableParticleReal
;
297
298
/*!
299
\ingroup Variable
300
\brief Grandeur de DDL de type reel
301
*/
302
typedef
MeshVariableScalarRefT<DoF,Real>
VariableDoFReal
;
303
/*!
304
\ingroup Variable
305
\brief Grandeur au centre des mailles de type rel
306
*/
307
typedef
MeshVariableScalarRefT<Cell,Real>
VariableCellReal
;
308
/*!
309
\ingroup Variable
310
\brief Grandeur de type coordonn?es 2D
311
*/
312
typedef
ItemVariableScalarRefT<Real2>
VariableItemReal2
;
313
314
/*!
315
\ingroup Variable
316
\brief Grandeur au noeud de type coordonnées
317
*/
318
typedef
MeshVariableScalarRefT<Node,Real2>
VariableNodeReal2
;
319
320
/*!
321
\ingroup Variable
322
\brief Grandeur au noeud de type coordonnées
323
*/
324
typedef
MeshVariableScalarRefT<Edge,Real2>
VariableEdgeReal2
;
325
326
/*!
327
\ingroup Variable
328
\brief Grandeur aux faces de type coordonnées
329
*/
330
typedef
MeshVariableScalarRefT<Face,Real2>
VariableFaceReal2
;
331
332
/*!
333
\ingroup Variable
334
\brief Grandeur au centre des mailles de type coordonnées
335
*/
336
typedef
MeshVariableScalarRefT<Cell,Real2>
VariableCellReal2
;
337
338
/*!
339
\ingroup Variable
340
\brief Grandeur particulaire de type coordonnées
341
*/
342
typedef
MeshVariableScalarRefT<Particle,Real2>
VariableParticleReal2
;
343
344
/*!
345
\ingroup Variable
346
\brief Grandeur de DDL de type coordonnees
347
*/
348
typedef
MeshVariableScalarRefT<DoF,Real2>
VariableDoFReal2
;
349
/*!
350
\ingroup Variable
351
\brief Grandeur de type coordonn?es 3D
352
*/
353
typedef
ItemVariableScalarRefT<Real3>
VariableItemReal3
;
354
355
/*!
356
\ingroup Variable
357
\brief Grandeur au noeud de type coordonnées
358
*/
359
typedef
MeshVariableScalarRefT<Node,Real3>
VariableNodeReal3
;
360
361
/*!
362
\ingroup Variable
363
\brief Grandeur au noeud de type coordonnées
364
*/
365
typedef
MeshVariableScalarRefT<Edge,Real3>
VariableEdgeReal3
;
366
367
/*!
368
\ingroup Variable
369
\brief Grandeur aux faces de type coordonnées
370
*/
371
typedef
MeshVariableScalarRefT<Face,Real3>
VariableFaceReal3
;
372
373
/*!
374
\ingroup Variable
375
\brief Grandeur au centre des mailles de type coordonnées
376
*/
377
typedef
MeshVariableScalarRefT<Cell,Real3>
VariableCellReal3
;
378
379
/*!
380
\ingroup Variable
381
\brief Grandeur particulaire de type coordonnées
382
*/
383
typedef
MeshVariableScalarRefT<Particle,Real3>
VariableParticleReal3
;
384
385
/*!
386
\ingroup Variable
387
\brief Grandeur de DDL de type coordonnees
388
*/
389
typedef
MeshVariableScalarRefT<DoF,Real3>
VariableDoFReal3
;
390
/*!
391
\ingroup Variable
392
\brief Grandeur de type tenseur de r?els
393
*/
394
typedef
ItemVariableScalarRefT<Real2x2>
VariableItemReal2x2
;
395
396
/*!
397
\ingroup Variable
398
\brief Grandeur au noeud de type tenseur de réels
399
*/
400
typedef
MeshVariableScalarRefT<Node,Real2x2>
VariableNodeReal2x2
;
401
402
/*!
403
\ingroup Variable
404
\brief Grandeur au noeud de type tenseur de réels
405
*/
406
typedef
MeshVariableScalarRefT<Edge,Real2x2>
VariableEdgeReal2x2
;
407
408
/*!
409
\ingroup Variable
410
\brief Grandeur aux faces de type tenseur de réels
411
*/
412
typedef
MeshVariableScalarRefT<Face,Real2x2>
VariableFaceReal2x2
;
413
414
/*!
415
\ingroup Variable
416
\brief Grandeur au centre des mailles de type tenseur de réels
417
*/
418
typedef
MeshVariableScalarRefT<Cell,Real2x2>
VariableCellReal2x2
;
419
420
/*!
421
\ingroup Variable
422
\brief Grandeur particulaire de type tenseur de réels
423
*/
424
typedef
MeshVariableScalarRefT<Particle,Real2x2>
VariableParticleReal2x2
;
425
426
/*!
427
\ingroup Variable
428
\brief Grandeur de DDL de type tenseur de reels
429
*/
430
typedef
MeshVariableScalarRefT<DoF,Real2x2>
VariableDoFReal2x2
;
431
/*!
432
\ingroup Variable
433
\brief Grandeur de type tenseur de r?els
434
*/
435
typedef
ItemVariableScalarRefT<Real3x3>
VariableItemReal3x3
;
436
437
/*!
438
\ingroup Variable
439
\brief Grandeur au noeud de type tenseur de réels
440
*/
441
typedef
MeshVariableScalarRefT<Node,Real3x3>
VariableNodeReal3x3
;
442
443
/*!
444
\ingroup Variable
445
\brief Grandeur au noeud de type tenseur de réels
446
*/
447
typedef
MeshVariableScalarRefT<Edge,Real3x3>
VariableEdgeReal3x3
;
448
449
/*!
450
\ingroup Variable
451
\brief Grandeur aux faces de type tenseur de réels
452
*/
453
typedef
MeshVariableScalarRefT<Face,Real3x3>
VariableFaceReal3x3
;
454
455
/*!
456
\ingroup Variable
457
\brief Grandeur au centre des mailles de type tenseur de réels
458
*/
459
typedef
MeshVariableScalarRefT<Cell,Real3x3>
VariableCellReal3x3
;
460
461
/*!
462
\ingroup Variable
463
\brief Grandeur particulaire de type tenseur de réels
464
*/
465
typedef
MeshVariableScalarRefT<Particle,Real3x3>
VariableParticleReal3x3
;
466
467
/*!
468
\ingroup Variable
469
\brief Grandeur de DDL de type tenseur de reels
470
*/
471
typedef
MeshVariableScalarRefT<DoF,Real3x3>
VariableDoFReal3x3
;
472
/*!
473
\ingroup Variable
474
\brief Grandeur de type entier
475
*/
476
typedef
ItemVariableScalarRefT<Integer>
VariableItemInteger
;
477
478
/*!
479
\ingroup Variable
480
\brief Grandeur au noeud de type entier
481
*/
482
typedef
MeshVariableScalarRefT<Node,Integer>
VariableNodeInteger
;
483
484
/*!
485
\ingroup Variable
486
\brief Grandeur au noeud de type entier
487
*/
488
typedef
MeshVariableScalarRefT<Edge,Integer>
VariableEdgeInteger
;
489
490
/*!
491
\ingroup Variable
492
\brief Grandeur aux faces de type entier
493
*/
494
typedef
MeshVariableScalarRefT<Face,Integer>
VariableFaceInteger
;
495
496
/*!
497
\ingroup Variable
498
\brief Grandeur au centre des mailles de type entier
499
*/
500
typedef
MeshVariableScalarRefT<Cell,Integer>
VariableCellInteger
;
501
502
/*!
503
\ingroup Variable
504
\brief Grandeur particulaire de type entier
505
*/
506
typedef
MeshVariableScalarRefT<Particle,Integer>
VariableParticleInteger
;
507
508
/*!
509
\ingroup Variable
510
\brief Grandeur de DDL de type entier
511
*/
512
typedef
MeshVariableScalarRefT<DoF,Integer>
VariableDoFInteger
;
513
/*!
514
\ingroup Variable
515
\brief Grandeur de type entier 32 bits
516
*/
517
typedef
ItemVariableScalarRefT<Int16>
VariableItemInt16
;
518
/*!
519
\ingroup Variable
520
\brief Grandeur de type entier 32 bits
521
*/
522
typedef
ItemVariableScalarRefT<Int32>
VariableItemInt32
;
523
524
/*---------------------------------------------------------------------------*/
525
/*---------------------------------------------------------------------------*/
526
/*!
527
\ingroup Variable
528
\brief Grandeur au noeud de type entier 16 bits
529
*/
530
typedef
MeshVariableScalarRefT<Node,Int16>
VariableNodeInt16
;
531
532
/*!
533
\ingroup Variable
534
\brief Grandeur au noeud de type entier 16 bits
535
*/
536
typedef
MeshVariableScalarRefT<Edge,Int16>
VariableEdgeInt16
;
537
538
/*!
539
\ingroup Variable
540
\brief Grandeur aux faces de type entier 16 bits
541
*/
542
typedef
MeshVariableScalarRefT<Face,Int16>
VariableFaceInt16
;
543
544
/*!
545
\ingroup Variable
546
\brief Grandeur au centre des mailles de type entier 16 bits
547
*/
548
typedef
MeshVariableScalarRefT<Cell,Int16>
VariableCellInt16
;
549
550
/*!
551
\ingroup Variable
552
\brief Grandeur particulaire de type entier 16 bits
553
*/
554
typedef
MeshVariableScalarRefT<Particle,Int16>
VariableParticleInt16
;
555
556
/*!
557
\ingroup Variable
558
\brief Grandeur de DDL de type entier 16 bits
559
*/
560
typedef
MeshVariableScalarRefT<DoF,Int16>
VariableDoFInt16
;
561
562
563
/*---------------------------------------------------------------------------*/
564
/*---------------------------------------------------------------------------*/
565
/*!
566
\ingroup Variable
567
\brief Grandeur au noeud de type entier 32 bits
568
*/
569
typedef
MeshVariableScalarRefT<Node,Int32>
VariableNodeInt32
;
570
571
/*!
572
\ingroup Variable
573
\brief Grandeur au noeud de type entier 32 bits
574
*/
575
typedef
MeshVariableScalarRefT<Edge,Int32>
VariableEdgeInt32
;
576
577
/*!
578
\ingroup Variable
579
\brief Grandeur aux faces de type entier 32 bits
580
*/
581
typedef
MeshVariableScalarRefT<Face,Int32>
VariableFaceInt32
;
582
583
/*!
584
\ingroup Variable
585
\brief Grandeur au centre des mailles de type entier 32 bits
586
*/
587
typedef
MeshVariableScalarRefT<Cell,Int32>
VariableCellInt32
;
588
589
/*!
590
\ingroup Variable
591
\brief Grandeur particulaire de type entier 32 bits
592
*/
593
typedef
MeshVariableScalarRefT<Particle,Int32>
VariableParticleInt32
;
594
595
/*!
596
\ingroup Variable
597
\brief Grandeur de DDL de type entier 32 bits
598
*/
599
typedef
MeshVariableScalarRefT<DoF,Int32>
VariableDoFInt32
;
600
601
/*---------------------------------------------------------------------------*/
602
/*---------------------------------------------------------------------------*/
603
/*!
604
\ingroup Variable
605
\brief Grandeur de type entier 64 bits
606
*/
607
typedef
ItemVariableScalarRefT<Int64>
VariableItemInt64
;
608
609
/*!
610
\ingroup Variable
611
\brief Grandeur au noeud de type entier 64 bits
612
*/
613
typedef
MeshVariableScalarRefT<Node,Int64>
VariableNodeInt64
;
614
615
/*!
616
\ingroup Variable
617
\brief Grandeur au noeud de type entier 64 bits
618
*/
619
typedef
MeshVariableScalarRefT<Edge,Int64>
VariableEdgeInt64
;
620
621
/*!
622
\ingroup Variable
623
\brief Grandeur aux faces de type entier 64 bits
624
*/
625
typedef
MeshVariableScalarRefT<Face,Int64>
VariableFaceInt64
;
626
627
/*!
628
\ingroup Variable
629
\brief Grandeur au centre des mailles de type entier 64 bits
630
*/
631
typedef
MeshVariableScalarRefT<Cell,Int64>
VariableCellInt64
;
632
633
/*!
634
\ingroup Variable
635
\brief Grandeur particulaire de type entier 64 bits
636
*/
637
typedef
MeshVariableScalarRefT<Particle,Int64>
VariableParticleInt64
;
638
639
640
/*!
641
\ingroup Variable
642
\brief Grandeur de DDL de type entier 64 bits
643
*/
644
typedef
MeshVariableScalarRefT<DoF,Int64>
VariableDoFInt64
;
645
646
/*---------------------------------------------------------------------------*/
647
/*---------------------------------------------------------------------------*/
648
/*!
649
\ingroup Variable
650
\brief Grandeur au noeud de type entier naturel
651
\deprecated Utiliser #VariableNodeInteger à la place
652
*/
653
typedef
MeshVariableScalarRefT<Node,Integer>
VariableNodeInteger
;
654
655
/*!
656
\ingroup Variable
657
\brief Grandeur aux faces de type entier naturel
658
\deprecated Utiliser #VariableFaceInteger à la place
659
*/
660
typedef
MeshVariableScalarRefT<Face,Integer>
VariableFaceInteger
;
661
662
/*!
663
\ingroup Variable
664
\brief Grandeur au centre des mailles de type entier naturel
665
\deprecated Utiliser #VariableCellInteger à la place
666
*/
667
typedef
MeshVariableScalarRefT<Cell,Integer>
VariableCellInteger
;
668
669
/*---------------------------------------------------------------------------*/
670
/*---------------------------------------------------------------------------*/
671
/*!
672
\ingroup Variable
673
\brief Grandeur de type entier 64 bits
674
*/
675
typedef
ItemVariableScalarRefT<Byte>
VariableItemByte
;
676
677
/*!
678
\ingroup Variable
679
\brief Grandeur au noeud de type octet
680
*/
681
typedef
MeshVariableScalarRefT<Node,Byte>
VariableNodeByte
;
682
683
/*!
684
\ingroup Variable
685
\brief Grandeur au noeud de type octet
686
*/
687
typedef
MeshVariableScalarRefT<Edge,Byte>
VariableEdgeByte
;
688
689
/*!
690
\ingroup Variable
691
\brief Grandeur aux faces de type octet
692
*/
693
typedef
MeshVariableScalarRefT<Face,Byte>
VariableFaceByte
;
694
695
/*!
696
\ingroup Variable
697
\brief Grandeur au centre des mailles de type octet
698
*/
699
typedef
MeshVariableScalarRefT<Cell,Byte>
VariableCellByte
;
700
701
/*!
702
\ingroup Variable
703
\brief Grandeur particulaire de type octet
704
*/
705
typedef
MeshVariableScalarRefT<Particle,Byte>
VariableParticleByte
;
706
707
708
/*!
709
\ingroup Variable
710
\brief Grandeur de DDL de type octet
711
*/
712
typedef
MeshVariableScalarRefT<DoF,Byte>
VariableDoFByte
;
713
714
/*---------------------------------------------------------------------------*/
715
/*---------------------------------------------------------------------------*/
716
/*!
717
\ingroup Variable
718
\brief Grandeur au noeud de type booléen
719
*/
720
typedef
MeshVariableScalarRefT<Node,Byte>
VariableNodeBool
;
721
722
/*!
723
\ingroup Variable
724
\brief Grandeur au noeud de type booléen
725
*/
726
typedef
MeshVariableScalarRefT<Edge,Byte>
VariableEdgeBool
;
727
728
/*!
729
\ingroup Variable
730
\brief Grandeur aux faces de type booléen
731
*/
732
typedef
MeshVariableScalarRefT<Face,Byte>
VariableFaceBool
;
733
734
/*!
735
\ingroup Variable
736
\brief Grandeur au centre des mailles de type booléen
737
*/
738
typedef
MeshVariableScalarRefT<Cell,Byte>
VariableCellBool
;
739
740
/*!
741
\ingroup Variable
742
\brief Grandeur particulaire de type booléen
743
*/
744
typedef
MeshVariableScalarRefT<Particle,Byte>
VariableParticleBool
;
745
746
747
/*!
748
\ingroup Variable
749
\brief Grandeur de DDL de type booleen
750
*/
751
typedef
MeshVariableScalarRefT<DoF,Byte>
VariableDoFBool
;
752
753
/*!---------------------------------------------------------------------------*/
754
/*!---------------------------------------------------------------------------*/
755
756
/*!
757
\ingroup Variable
758
\brief Grandeur au noeud de type tableau de réel
759
*/
760
typedef
MeshVariableArrayRefT<Node,Real>
VariableNodeArrayReal
;
761
762
/*!
763
\ingroup Variable
764
\brief Grandeur au noeud de type tableau de réel
765
*/
766
typedef
MeshVariableArrayRefT<Edge,Real>
VariableEdgeArrayReal
;
767
768
/*!
769
\ingroup Variable
770
\brief Grandeur aux faces de type tableau de réel
771
*/
772
typedef
MeshVariableArrayRefT<Face,Real>
VariableFaceArrayReal
;
773
774
/*!
775
\ingroup Variable
776
\brief Grandeur au centre des mailles de type tableau de réel
777
*/
778
typedef
MeshVariableArrayRefT<Cell,Real>
VariableCellArrayReal
;
779
780
/*!
781
\ingroup Variable
782
\brief Grandeur particulaire de type tableau de r?el
783
*/
784
typedef
MeshVariableArrayRefT<Particle,Real>
VariableParticleArrayReal
;
785
786
787
/*!
788
\ingroup Variable
789
\brief Grandeur de DDL de type tableau de reels
790
*/
791
typedef
MeshVariableArrayRefT<DoF,Real>
VariableDoFArrayReal
;
792
793
/*---------------------------------------------------------------------------*/
794
/*---------------------------------------------------------------------------*/
795
/*!
796
\ingroup Variable
797
\brief Grandeur au noeud de type tableau de coordonnées
798
*/
799
typedef
MeshVariableArrayRefT<Node,Real2>
VariableNodeArrayReal2
;
800
801
/*!
802
\ingroup Variable
803
\brief Grandeur au noeud de type tableau de coordonnées
804
*/
805
typedef
MeshVariableArrayRefT<Edge,Real2>
VariableEdgeArrayReal2
;
806
807
/*!
808
\ingroup Variable
809
\brief Grandeur aux faces de type tableau de coordonnées
810
*/
811
typedef
MeshVariableArrayRefT<Face,Real2>
VariableFaceArrayReal2
;
812
813
/*!
814
\ingroup Variable
815
\brief Grandeur au centre des mailles de type tableau de coordonnées
816
*/
817
typedef
MeshVariableArrayRefT<Cell,Real2>
VariableCellArrayReal2
;
818
819
/*!
820
\ingroup Variable
821
\brief Grandeur particulaire de type tableau de coordonnées
822
*/
823
typedef
MeshVariableArrayRefT<Particle,Real2>
VariableParticleArrayReal2
;
824
825
826
827
/*!
828
\ingroup Variable
829
\brief Grandeur de DDL de type tableau de coordonnees
830
*/
831
typedef
MeshVariableArrayRefT<DoF,Real2>
VariableDoFArrayReal2
;
832
833
/*---------------------------------------------------------------------------*/
834
/*---------------------------------------------------------------------------*/
835
/*!
836
\ingroup Variable
837
\brief Grandeur au noeud de type tableau de coordonnées
838
*/
839
typedef
MeshVariableArrayRefT<Node,Real3>
VariableNodeArrayReal3
;
840
841
/*!
842
\ingroup Variable
843
\brief Grandeur aux faces de type tableau de coordonnées
844
*/
845
typedef
MeshVariableArrayRefT<Face,Real3>
VariableFaceArrayReal3
;
846
847
/*!
848
\ingroup Variable
849
\brief Grandeur au centre des mailles de type tableau de coordonnées
850
*/
851
typedef
MeshVariableArrayRefT<Cell,Real3>
VariableCellArrayReal3
;
852
853
/*!
854
\ingroup Variable
855
\brief Grandeur particulaire de type tableau de coordonnées
856
*/
857
typedef
MeshVariableArrayRefT<Particle,Real3>
VariableParticleArrayReal3
;
858
859
860
/*!
861
\ingroup Variable
862
\brief Grandeur de DDL de type tableau de reels
863
*/
864
typedef
MeshVariableArrayRefT<DoF,Real3>
VariableDoFArrayReal3
;
865
866
/*---------------------------------------------------------------------------*/
867
/*---------------------------------------------------------------------------*/
868
/*!
869
\ingroup Variable
870
\brief Grandeur au noeud de type tableau de tenseur de réels
871
*/
872
typedef
MeshVariableArrayRefT<Node,Real2x2>
VariableNodeArrayReal2x2
;
873
874
/*!
875
\ingroup Variable
876
\brief Grandeur aux faces de type tableau de tenseur de réels
877
*/
878
typedef
MeshVariableArrayRefT<Face,Real2x2>
VariableFaceArrayReal2x2
;
879
880
/*!
881
\ingroup Variable
882
\brief Grandeur au centre des mailles de type tableau de tenseur de réels
883
*/
884
typedef
MeshVariableArrayRefT<Cell,Real2x2>
VariableCellArrayReal2x2
;
885
886
/*!
887
\ingroup Variable
888
\brief Grandeur particulaire de type tableau de tenseur de r?els
889
*/
890
typedef
MeshVariableArrayRefT<Particle,Real2x2>
VariableParticleArrayReal2x2
;
891
892
893
/*!
894
\ingroup Variable
895
\brief Grandeur de DDL de type tableau de tenseur de reels
896
*/
897
typedef
MeshVariableArrayRefT<DoF,Real2x2>
VariableDoFArrayReal2x2
;
898
899
/*---------------------------------------------------------------------------*/
900
/*---------------------------------------------------------------------------*/
901
/*!
902
\ingroup Variable
903
\brief Grandeur au noeud de type tableau de tenseur de réels
904
*/
905
typedef
MeshVariableArrayRefT<Node,Real3x3>
VariableNodeArrayReal3x3
;
906
907
/*!
908
\ingroup Variable
909
\brief Grandeur aux faces de type tableau de tenseur de réels
910
*/
911
typedef
MeshVariableArrayRefT<Face,Real3x3>
VariableFaceArrayReal3x3
;
912
913
/*!
914
\ingroup Variable
915
\brief Grandeur au centre des mailles de type tableau de tenseur de réels
916
*/
917
typedef
MeshVariableArrayRefT<Cell,Real3x3>
VariableCellArrayReal3x3
;
918
919
/*!
920
\ingroup Variable
921
\brief Grandeur particulaire de type tableau de tenseur de réels
922
*/
923
typedef
MeshVariableArrayRefT<Particle,Real3x3>
VariableParticleArrayReal3x3
;
924
925
926
/*!
927
\ingroup Variable
928
\brief Grandeur de DDL de type tableau de tenseur de reels
929
*/
930
typedef
MeshVariableArrayRefT<DoF,Real3x3>
VariableDoFArrayReal3x3
;
931
932
/*---------------------------------------------------------------------------*/
933
/*---------------------------------------------------------------------------*/
934
/*!
935
\ingroup Variable
936
\brief Grandeur au noeud de type tableau d'entiers
937
*/
938
typedef
MeshVariableArrayRefT<Node,Integer>
VariableNodeArrayInteger
;
939
940
/*!
941
\ingroup Variable
942
\brief Grandeur aux faces de type tableau d'entiers
943
*/
944
typedef
MeshVariableArrayRefT<Face,Integer>
VariableFaceArrayInteger
;
945
946
/*!
947
\ingroup Variable
948
\brief Grandeur au centre des mailles de type tableau d'entiers
949
*/
950
typedef
MeshVariableArrayRefT<Cell,Integer>
VariableCellArrayInteger
;
951
952
/*!
953
\ingroup Variable
954
\brief Grandeur particulaire de type tableau d'entiers
955
*/
956
typedef
MeshVariableArrayRefT<Particle,Integer>
VariableParticleArrayInteger
;
957
958
959
/*!
960
\ingroup Variable
961
\brief Grandeur de DDL de type tableau d'entiers
962
*/
963
typedef
MeshVariableArrayRefT<DoF,Integer>
VariableDoFArrayInteger
;
964
965
/*---------------------------------------------------------------------------*/
966
/*---------------------------------------------------------------------------*/
967
/*!
968
\ingroup Variable
969
\brief Grandeur au noeud de type tableau d'entiers 16 bits
970
*/
971
typedef
MeshVariableArrayRefT<Node,Int16>
VariableNodeArrayInt16
;
972
973
/*!
974
\ingroup Variable
975
\brief Grandeur aux faces de type tableau d'entiers 16 bits
976
*/
977
typedef
MeshVariableArrayRefT<Face,Int16>
VariableFaceArrayInt16
;
978
979
/*!
980
\ingroup Variable
981
\brief Grandeur au centre des mailles de type tableau d'entiers 16 bits
982
*/
983
typedef
MeshVariableArrayRefT<Cell,Int16>
VariableCellArrayInt16
;
984
985
/*!
986
\ingroup Variable
987
\brief Grandeur particulaire de type tableau d'entiers 16 bits
988
*/
989
typedef
MeshVariableArrayRefT<Particle,Int16>
VariableParticleArrayInt16
;
990
991
992
/*!
993
\ingroup Variable
994
\brief Grandeur de DDL de type tableau d'entiers 16 bits
995
*/
996
typedef
MeshVariableArrayRefT<DoF,Int32>
VariableDoFArrayInt32
;
997
998
/*---------------------------------------------------------------------------*/
999
/*---------------------------------------------------------------------------*/
1000
/*!
1001
\ingroup Variable
1002
\brief Grandeur au noeud de type tableau d'entiers
1003
*/
1004
typedef
MeshVariableArrayRefT<Node,Int32>
VariableNodeArrayInt32
;
1005
1006
/*!
1007
\ingroup Variable
1008
\brief Grandeur aux faces de type tableau d'entiers
1009
*/
1010
typedef
MeshVariableArrayRefT<Face,Int32>
VariableFaceArrayInt32
;
1011
1012
/*!
1013
\ingroup Variable
1014
\brief Grandeur au centre des mailles de type tableau d'entiers
1015
*/
1016
typedef
MeshVariableArrayRefT<Cell,Int32>
VariableCellArrayInt32
;
1017
1018
/*!
1019
\ingroup Variable
1020
\brief Grandeur particulaire de type tableau d'entiers
1021
*/
1022
typedef
MeshVariableArrayRefT<Particle,Int32>
VariableParticleArrayInt32
;
1023
1024
1025
/*!
1026
\ingroup Variable
1027
\brief Grandeur de DDL de type tableau d'entiers 32 bits
1028
*/
1029
typedef
MeshVariableArrayRefT<DoF,Int32>
VariableDoFArrayInt32
;
1030
1031
/*---------------------------------------------------------------------------*/
1032
/*---------------------------------------------------------------------------*/
1033
/*!
1034
\ingroup Variable
1035
\brief Grandeur au noeud de type tableau d'entiers
1036
*/
1037
typedef
MeshVariableArrayRefT<Node,Int64>
VariableNodeArrayInt64
;
1038
1039
/*!
1040
\ingroup Variable
1041
\brief Grandeur aux faces de type tableau d'entiers
1042
*/
1043
typedef
MeshVariableArrayRefT<Face,Int64>
VariableFaceArrayInt64
;
1044
1045
/*!
1046
\ingroup Variable
1047
\brief Grandeur au centre des mailles de type tableau d'entiers
1048
*/
1049
typedef
MeshVariableArrayRefT<Cell,Int64>
VariableCellArrayInt64
;
1050
1051
/*!
1052
\ingroup Variable
1053
\brief Grandeur particulaire de type tableau d'entiers
1054
*/
1055
typedef
MeshVariableArrayRefT<Particle,Int64>
VariableParticleArrayInt64
;
1056
1057
1058
/*!
1059
\ingroup Variable
1060
\brief Grandeur de DDL de type tableau d'entiers 64 bits
1061
*/
1062
typedef
MeshVariableArrayRefT<DoF,Int64>
VariableDoFArrayInt64
;
1063
1064
/*!
1065
\ingroup Variable
1066
\brief Grandeur de DDL de type tableau d'entiers 64 bits
1067
*/
1068
typedef
MeshVariableArrayRefT<DoF,Int64>
VariableDoFArrayInt64
;
1069
1070
/*---------------------------------------------------------------------------*/
1071
/*---------------------------------------------------------------------------*/
1072
/*!
1073
\ingroup Variable
1074
\brief Grandeur au noeud de type tableau d'octet
1075
*/
1076
typedef
MeshVariableArrayRefT<Node,Byte>
VariableNodeArrayByte
;
1077
1078
/*!
1079
\ingroup Variable
1080
\brief Grandeur aux faces de type tableau d'octet
1081
*/
1082
typedef
MeshVariableArrayRefT<Face,Byte>
VariableFaceArrayByte
;
1083
1084
/*!
1085
\ingroup Variable
1086
\brief Grandeur au centre des mailles de type tableau d'octet
1087
*/
1088
typedef
MeshVariableArrayRefT<Cell,Byte>
VariableCellArrayByte
;
1089
1090
/*!
1091
\ingroup Variable
1092
\brief Grandeur particulaire de type tableau d'octets
1093
*/
1094
typedef
MeshVariableArrayRefT<Particle,Byte>
VariableParticleArrayByte
;
1095
1096
1097
/*!
1098
\ingroup Variable
1099
\brief Grandeur de DDL de type tableau d'octets
1100
*/
1101
typedef
MeshVariableArrayRefT<DoF,Byte>
VariableDoFArrayByte
;
1102
1103
/*---------------------------------------------------------------------------*/
1104
/*---------------------------------------------------------------------------*/
1105
/*!
1106
\ingroup Variable
1107
\brief Grandeur au noeud de type tableau de booléen
1108
*/
1109
typedef
MeshVariableArrayRefT<Node,Byte>
VariableNodeArrayBool
;
1110
1111
/*!
1112
\ingroup Variable
1113
\brief Grandeur aux faces de type tableau de booléen
1114
*/
1115
typedef
MeshVariableArrayRefT<Face,Byte>
VariableFaceArrayBool
;
1116
1117
/*!
1118
\ingroup Variable
1119
\brief Grandeur au centre des mailles de type tableau de booléen
1120
*/
1121
typedef
MeshVariableArrayRefT<Cell,Byte>
VariableCellArrayBool
;
1122
1123
/*!
1124
\ingroup Variable
1125
\brief Grandeur particulaire de type tableau de booléen
1126
*/
1127
typedef
MeshVariableArrayRefT<Particle,Byte>
VariableParticleArrayBool
;
1128
1129
1130
/*!
1131
\ingroup Variable
1132
\brief Grandeur de DDL de type tableau de booleens
1133
*/
1134
typedef
MeshVariableArrayRefT<DoF,Byte>
VariableDoFArrayBool
;
1135
1136
/*!---------------------------------------------------------------------------*/
1137
/*!---------------------------------------------------------------------------*/
1138
1139
/*!---------------------------------------------------------------------------*/
1140
/*!---------------------------------------------------------------------------*/
1141
1142
/*!
1143
\ingroup Variable partielle
1144
\brief Grandeur de type réel
1145
*/
1146
typedef
ItemPartialVariableScalarRefT<Real>
PartialVariableItemReal
;
1147
1148
/*!
1149
\ingroup Variable partielle
1150
\brief Grandeur au noeud de type réel
1151
*/
1152
typedef
MeshPartialVariableScalarRefT<Node,Real>
PartialVariableNodeReal
;
1153
1154
/*!
1155
\ingroup Variable partielle
1156
\brief Grandeur au noeud de type réel
1157
*/
1158
typedef
MeshPartialVariableScalarRefT<Edge,Real>
PartialVariableEdgeReal
;
1159
1160
/*!
1161
\ingroup Variable partielle
1162
\brief Grandeur aux faces de type réel
1163
*/
1164
typedef
MeshPartialVariableScalarRefT<Face,Real>
PartialVariableFaceReal
;
1165
1166
/*!
1167
\ingroup Variable partielle
1168
\brief Grandeur au centre des mailles de type réel
1169
*/
1170
typedef
MeshPartialVariableScalarRefT<Cell,Real>
PartialVariableCellReal
;
1171
1172
/*!
1173
\ingroup Variable partielle
1174
\brief Grandeur particulaire de type réel
1175
*/
1176
typedef
MeshPartialVariableScalarRefT<Particle,Real>
PartialVariableParticleReal
;
1177
1178
1179
/*!
1180
\ingroup Variable partielle
1181
\brief Grandeur de DDL de type reel
1182
*/
1183
typedef
MeshPartialVariableScalarRefT<DoF,Real>
PartialVariableDoFReal
;
1184
1185
/*---------------------------------------------------------------------------*/
1186
/*---------------------------------------------------------------------------*/
1187
1188
/*!
1189
\ingroup Variable partielle
1190
\brief Grandeur de type coordonnées 2D
1191
*/
1192
typedef
ItemPartialVariableScalarRefT<Real2>
PartialVariableItemReal2
;
1193
1194
/*!
1195
\ingroup Variable partielle
1196
\brief Grandeur au noeud de type coordonnées
1197
*/
1198
typedef
MeshPartialVariableScalarRefT<Node,Real2>
PartialVariableNodeReal2
;
1199
1200
/*!
1201
\ingroup Variable partielle
1202
\brief Grandeur au noeud de type coordonnées
1203
*/
1204
typedef
MeshPartialVariableScalarRefT<Edge,Real2>
PartialVariableEdgeReal2
;
1205
1206
/*!
1207
\ingroup Variable partielle
1208
\brief Grandeur aux faces de type coordonnées
1209
*/
1210
typedef
MeshPartialVariableScalarRefT<Face,Real2>
PartialVariableFaceReal2
;
1211
1212
/*!
1213
\ingroup Variable partielle
1214
\brief Grandeur au centre des mailles de type coordonnées
1215
*/
1216
typedef
MeshPartialVariableScalarRefT<Cell,Real2>
PartialVariableCellReal2
;
1217
1218
/*!
1219
\ingroup Variable partielle
1220
\brief Grandeur particulaire de type coordonnées
1221
*/
1222
typedef
MeshPartialVariableScalarRefT<Particle,Real2>
PartialVariableParticleReal2
;
1223
1224
1225
/*!
1226
\ingroup Variable partielle
1227
\brief Grandeur de DDL de type coordonnees
1228
*/
1229
typedef
MeshPartialVariableScalarRefT<DoF,Real2>
PartialVariableDoFReal2
;
1230
1231
/*---------------------------------------------------------------------------*/
1232
/*---------------------------------------------------------------------------*/
1233
/*!
1234
\ingroup Variable partielle
1235
\brief Grandeur de type coordonnées 3D
1236
*/
1237
typedef
ItemPartialVariableScalarRefT<Real3>
PartialVariableItemReal3
;
1238
1239
/*!
1240
\ingroup Variable partielle
1241
\brief Grandeur au noeud de type coordonnées
1242
*/
1243
typedef
MeshPartialVariableScalarRefT<Node,Real3>
PartialVariableNodeReal3
;
1244
1245
/*!
1246
\ingroup Variable partielle
1247
\brief Grandeur au noeud de type coordonnées
1248
*/
1249
typedef
MeshPartialVariableScalarRefT<Edge,Real3>
PartialVariableEdgeReal3
;
1250
1251
/*!
1252
\ingroup Variable partielle
1253
\brief Grandeur aux faces de type coordonnées
1254
*/
1255
typedef
MeshPartialVariableScalarRefT<Face,Real3>
PartialVariableFaceReal3
;
1256
1257
/*!
1258
\ingroup Variable partielle
1259
\brief Grandeur au centre des mailles de type coordonnées
1260
*/
1261
typedef
MeshPartialVariableScalarRefT<Cell,Real3>
PartialVariableCellReal3
;
1262
1263
/*!
1264
\ingroup Variable partielle
1265
\brief Grandeur particulaire de type coordonnées
1266
*/
1267
typedef
MeshPartialVariableScalarRefT<Particle,Real3>
PartialVariableParticleReal3
;
1268
1269
1270
/*!
1271
\ingroup Variable partielle
1272
\brief Grandeur de DDL de type coordonnees
1273
*/
1274
typedef
MeshPartialVariableScalarRefT<DoF,Real3>
PartialVariableDoFReal3
;
1275
1276
/*---------------------------------------------------------------------------*/
1277
/*---------------------------------------------------------------------------*/
1278
/*!
1279
\ingroup Variable partielle
1280
\brief Grandeur de type tenseur de réels
1281
*/
1282
typedef
ItemPartialVariableScalarRefT<Real2x2>
PartialVariableItemReal2x2
;
1283
1284
/*!
1285
\ingroup Variable partielle
1286
\brief Grandeur au noeud de type tenseur de réels
1287
*/
1288
typedef
MeshPartialVariableScalarRefT<Node,Real2x2>
PartialVariableNodeReal2x2
;
1289
1290
/*!
1291
\ingroup Variable partielle
1292
\brief Grandeur au noeud de type tenseur de réels
1293
*/
1294
typedef
MeshPartialVariableScalarRefT<Edge,Real2x2>
PartialVariableEdgeReal2x2
;
1295
1296
/*!
1297
\ingroup Variable partielle
1298
\brief Grandeur aux faces de type tenseur de réels
1299
*/
1300
typedef
MeshPartialVariableScalarRefT<Face,Real2x2>
PartialVariableFaceReal2x2
;
1301
1302
/*!
1303
\ingroup Variable partielle
1304
\brief Grandeur au centre des mailles de type tenseur de réels
1305
*/
1306
typedef
MeshPartialVariableScalarRefT<Cell,Real2x2>
PartialVariableCellReal2x2
;
1307
1308
/*!
1309
\ingroup Variable partielle
1310
\brief Grandeur particulaire de type tenseur de réels
1311
*/
1312
typedef
MeshPartialVariableScalarRefT<Particle,Real2x2>
PartialVariableParticleReal2x2
;
1313
1314
1315
/*!
1316
\ingroup Variable partielle
1317
\brief Grandeur de DDL de type tenseur de reels
1318
*/
1319
typedef
MeshPartialVariableScalarRefT<DoF,Real2x2>
PartialVariableDoFReal2x2
;
1320
1321
/*---------------------------------------------------------------------------*/
1322
/*---------------------------------------------------------------------------*/
1323
/*!
1324
\ingroup Variable partielle
1325
\brief Grandeur de type tenseur de réels
1326
*/
1327
typedef
ItemPartialVariableScalarRefT<Real3x3>
PartialVariableItemReal3x3
;
1328
1329
/*!
1330
\ingroup Variable partielle
1331
\brief Grandeur au noeud de type tenseur de réels
1332
*/
1333
typedef
MeshPartialVariableScalarRefT<Node,Real3x3>
PartialVariableNodeReal3x3
;
1334
1335
/*!
1336
\ingroup Variable partielle
1337
\brief Grandeur au noeud de type tenseur de réels
1338
*/
1339
typedef
MeshPartialVariableScalarRefT<Edge,Real3x3>
PartialVariableEdgeReal3x3
;
1340
1341
/*!
1342
\ingroup Variable partielle
1343
\brief Grandeur aux faces de type tenseur de réels
1344
*/
1345
typedef
MeshPartialVariableScalarRefT<Face,Real3x3>
PartialVariableFaceReal3x3
;
1346
1347
/*!
1348
\ingroup Variable partielle
1349
\brief Grandeur au centre des mailles de type tenseur de réels
1350
*/
1351
typedef
MeshPartialVariableScalarRefT<Cell,Real3x3>
PartialVariableCellReal3x3
;
1352
1353
/*!
1354
\ingroup Variable partielle
1355
\brief Grandeur particulaire de type tenseur de réels
1356
*/
1357
typedef
MeshPartialVariableScalarRefT<Particle,Real3x3>
PartialVariableParticleReal3x3
;
1358
1359
1360
/*!
1361
\ingroup Variable partielle
1362
\brief Grandeur de DDL de type tenseur de reels
1363
*/
1364
typedef
MeshPartialVariableScalarRefT<DoF,Real3x3>
PartialVariableDoFReal3x3
;
1365
1366
/*---------------------------------------------------------------------------*/
1367
/*---------------------------------------------------------------------------*/
1368
/*!
1369
\ingroup Variable partielle
1370
\brief Grandeur de type entier
1371
*/
1372
typedef
ItemPartialVariableScalarRefT<Integer>
PartialVariableItemInteger
;
1373
1374
/*!
1375
\ingroup Variable partielle
1376
\brief Grandeur au noeud de type entier
1377
*/
1378
typedef
MeshPartialVariableScalarRefT<Node,Integer>
PartialVariableNodeInteger
;
1379
1380
/*!
1381
\ingroup Variable partielle
1382
\brief Grandeur au noeud de type entier
1383
*/
1384
typedef
MeshPartialVariableScalarRefT<Edge,Integer>
PartialVariableEdgeInteger
;
1385
1386
/*!
1387
\ingroup Variable partielle
1388
\brief Grandeur aux faces de type entier
1389
*/
1390
typedef
MeshPartialVariableScalarRefT<Face,Integer>
PartialVariableFaceInteger
;
1391
1392
/*!
1393
\ingroup Variable partielle
1394
\brief Grandeur au centre des mailles de type entier
1395
*/
1396
typedef
MeshPartialVariableScalarRefT<Cell,Integer>
PartialVariableCellInteger
;
1397
1398
/*!
1399
\ingroup Variable partielle
1400
\brief Grandeur particulaire de type entier
1401
*/
1402
typedef
MeshPartialVariableScalarRefT<Particle,Integer>
PartialVariableParticleInteger
;
1403
1404
1405
/*!
1406
\ingroup Variable partielle
1407
\brief Grandeur de DDL de type entier
1408
*/
1409
typedef
MeshPartialVariableScalarRefT<DoF,Integer>
PartialVariableDoFInteger
;
1410
1411
/*---------------------------------------------------------------------------*/
1412
/*---------------------------------------------------------------------------*/
1413
/*!
1414
\ingroup Variable partielle
1415
\brief Grandeur de type entier 32 bits
1416
*/
1417
typedef
ItemPartialVariableScalarRefT<Int32>
PartialVariableItemInt32
;
1418
1419
/*!
1420
\ingroup Variable partielle
1421
\brief Grandeur au noeud de type entier 32 bits
1422
*/
1423
typedef
MeshPartialVariableScalarRefT<Node,Int32>
PartialVariableNodeInt32
;
1424
1425
/*!
1426
\ingroup Variable partielle
1427
\brief Grandeur au noeud de type entier 32 bits
1428
*/
1429
typedef
MeshPartialVariableScalarRefT<Edge,Int32>
PartialVariableEdgeInt32
;
1430
1431
/*!
1432
\ingroup Variable partielle
1433
\brief Grandeur aux faces de type entier 32 bits
1434
*/
1435
typedef
MeshPartialVariableScalarRefT<Face,Int32>
PartialVariableFaceInt32
;
1436
1437
/*!
1438
\ingroup Variable partielle
1439
\brief Grandeur au centre des mailles de type entier 32 bits
1440
*/
1441
typedef
MeshPartialVariableScalarRefT<Cell,Int32>
PartialVariableCellInt32
;
1442
1443
/*!
1444
\ingroup Variable partielle
1445
\brief Grandeur particulaire de type entier 32 bits
1446
*/
1447
typedef
MeshPartialVariableScalarRefT<Particle,Int32>
PartialVariableParticleInt32
;
1448
1449
1450
/*!
1451
\ingroup Variable partielle
1452
\brief Grandeur de DDL de type entier 32 bits
1453
*/
1454
typedef
MeshPartialVariableScalarRefT<DoF,Int32>
PartialVariableDoFInt32
;
1455
1456
/*---------------------------------------------------------------------------*/
1457
/*---------------------------------------------------------------------------*/
1458
/*!
1459
\ingroup Variable partielle
1460
\brief Grandeur de type entier 16 bits
1461
*/
1462
typedef
ItemPartialVariableScalarRefT<Int16>
PartialVariableItemInt16
;
1463
1464
/*!
1465
\ingroup Variable partielle
1466
\brief Grandeur au noeud de type entier 16 bits
1467
*/
1468
typedef
MeshPartialVariableScalarRefT<Node,Int16>
PartialVariableNodeInt16
;
1469
1470
/*!
1471
\ingroup Variable partielle
1472
\brief Grandeur au noeud de type entier 16 bits
1473
*/
1474
typedef
MeshPartialVariableScalarRefT<Edge,Int16>
PartialVariableEdgeInt16
;
1475
1476
/*!
1477
\ingroup Variable partielle
1478
\brief Grandeur aux faces de type entier 16 bits
1479
*/
1480
typedef
MeshPartialVariableScalarRefT<Face,Int16>
PartialVariableFaceInt16
;
1481
1482
/*!
1483
\ingroup Variable partielle
1484
\brief Grandeur au centre des mailles de type entier 16 bits
1485
*/
1486
typedef
MeshPartialVariableScalarRefT<Cell,Int16>
PartialVariableCellInt16
;
1487
1488
/*!
1489
\ingroup Variable partielle
1490
\brief Grandeur particulaire de type entier 16 bits
1491
*/
1492
typedef
MeshPartialVariableScalarRefT<Particle,Int16>
PartialVariableParticleInt16
;
1493
1494
1495
/*!
1496
\ingroup Variable partielle
1497
\brief Grandeur de DDL de type entier 16 bits
1498
*/
1499
typedef
MeshPartialVariableScalarRefT<DoF,Int16>
PartialVariableDoFInt16
;
1500
1501
/*---------------------------------------------------------------------------*/
1502
/*---------------------------------------------------------------------------*/
1503
/*!
1504
\ingroup Variable
1505
\brief Grandeur de type entier 64 bits
1506
*/
1507
typedef
ItemPartialVariableScalarRefT<Int64>
PartialVariableItemInt64
;
1508
1509
/*!
1510
\ingroup Variable partielle
1511
\brief Grandeur au noeud de type entier 64 bits
1512
*/
1513
typedef
MeshPartialVariableScalarRefT<Node,Int64>
PartialVariableNodeInt64
;
1514
1515
/*!
1516
\ingroup Variable partielle
1517
\brief Grandeur au noeud de type entier 64 bits
1518
*/
1519
typedef
MeshPartialVariableScalarRefT<Edge,Int64>
PartialVariableEdgeInt64
;
1520
1521
/*!
1522
\ingroup Variable partielle
1523
\brief Grandeur aux faces de type entier 64 bits
1524
*/
1525
typedef
MeshPartialVariableScalarRefT<Face,Int64>
PartialVariableFaceInt64
;
1526
1527
/*!
1528
\ingroup Variable partielle
1529
\brief Grandeur au centre des mailles de type entier 64 bits
1530
*/
1531
typedef
MeshPartialVariableScalarRefT<Cell,Int64>
PartialVariableCellInt64
;
1532
1533
/*!
1534
\ingroup Variable partielle
1535
\brief Grandeur particulaire de type entier 64 bits
1536
*/
1537
typedef
MeshPartialVariableScalarRefT<Particle,Int64>
PartialVariableParticleInt64
;
1538
1539
1540
/*!
1541
\ingroup Variable partielle
1542
\brief Grandeur de DDL de type entier 64 bits
1543
*/
1544
typedef
MeshPartialVariableScalarRefT<DoF,Int64>
PartialVariableDoFInt64
;
1545
1546
/*---------------------------------------------------------------------------*/
1547
/*---------------------------------------------------------------------------*/
1548
/*!
1549
\ingroup Variable partielle
1550
\brief Grandeur de type entier 64 bits
1551
*/
1552
typedef
ItemPartialVariableScalarRefT<Byte>
PartialVariableItemByte
;
1553
1554
/*!
1555
\ingroup Variable partielle
1556
\brief Grandeur au noeud de type octet
1557
*/
1558
typedef
MeshPartialVariableScalarRefT<Node,Byte>
PartialVariableNodeByte
;
1559
1560
/*!
1561
\ingroup Variable partielle
1562
\brief Grandeur au noeud de type octet
1563
*/
1564
typedef
MeshPartialVariableScalarRefT<Edge,Byte>
PartialVariableEdgeByte
;
1565
1566
/*!
1567
\ingroup Variable partielle
1568
\brief Grandeur aux faces de type octet
1569
*/
1570
typedef
MeshPartialVariableScalarRefT<Face,Byte>
PartialVariableFaceByte
;
1571
1572
/*!
1573
\ingroup Variable partielle
1574
\brief Grandeur au centre des mailles de type octet
1575
*/
1576
typedef
MeshPartialVariableScalarRefT<Cell,Byte>
PartialVariableCellByte
;
1577
1578
/*!
1579
\ingroup Variable partielle
1580
\brief Grandeur particulaire de type octet
1581
*/
1582
typedef
MeshPartialVariableScalarRefT<Particle,Byte>
PartialVariableParticleByte
;
1583
1584
1585
/*!
1586
\ingroup Variable partielle
1587
\brief Grandeur de DDL de type octet
1588
*/
1589
typedef
MeshPartialVariableScalarRefT<DoF,Byte>
PartialVariableDoFByte
;
1590
1591
/*---------------------------------------------------------------------------*/
1592
/*---------------------------------------------------------------------------*/
1593
/*!
1594
\ingroup Variable partielle
1595
\brief Grandeur au noeud de type booléen
1596
*/
1597
typedef
MeshPartialVariableScalarRefT<Node,Byte>
PartialVariableNodeBool
;
1598
1599
/*!
1600
\ingroup Variable partielle
1601
\brief Grandeur au noeud de type booléen
1602
*/
1603
typedef
MeshPartialVariableScalarRefT<Edge,Byte>
PartialVariableEdgeBool
;
1604
1605
/*!
1606
\ingroup Variable partielle
1607
\brief Grandeur aux faces de type booléen
1608
*/
1609
typedef
MeshPartialVariableScalarRefT<Face,Byte>
PartialVariableFaceBool
;
1610
1611
/*!
1612
\ingroup Variable partielle
1613
\brief Grandeur au centre des mailles de type booléen
1614
*/
1615
typedef
MeshPartialVariableScalarRefT<Cell,Byte>
PartialVariableCellBool
;
1616
1617
/*!
1618
\ingroup Variable partielle
1619
\brief Grandeur particulaire de type booléen
1620
*/
1621
typedef
MeshPartialVariableScalarRefT<Particle,Byte>
PartialVariableParticleBool
;
1622
1623
/*!
1624
\ingroup Variable partielle
1625
\brief Grandeur de DDL de type booleen
1626
*/
1627
typedef
MeshPartialVariableScalarRefT<DoF,Byte>
PartialVariableDoFBool
;
1628
1629
/*---------------------------------------------------------------------------*/
1630
/*---------------------------------------------------------------------------*/
1631
1632
/*---------------------------------------------------------------------------*/
1633
/*---------------------------------------------------------------------------*/
1634
1635
/*!
1636
\ingroup Variable partielle
1637
\brief Grandeur de type tableau de réels
1638
*/
1639
typedef
ItemPartialVariableArrayRefT<Real>
PartialVariableItemArrayReal
;
1640
1641
/*!
1642
\ingroup Variable partielle
1643
\brief Grandeur au noeud de type tableau de réels
1644
*/
1645
typedef
MeshPartialVariableArrayRefT<Node,Real>
PartialVariableNodeArrayReal
;
1646
1647
/*!
1648
\ingroup Variable partielle
1649
\brief Grandeur au noeud de type tableau de réels
1650
*/
1651
typedef
MeshPartialVariableArrayRefT<Edge,Real>
PartialVariableEdgeArrayReal
;
1652
1653
/*!
1654
\ingroup Variable partielle
1655
\brief Grandeur aux faces de type tableau de réels
1656
*/
1657
typedef
MeshPartialVariableArrayRefT<Face,Real>
PartialVariableFaceArrayReal
;
1658
1659
/*!
1660
\ingroup Variable partielle
1661
\brief Grandeur au centre des mailles de type tableau de réels
1662
*/
1663
typedef
MeshPartialVariableArrayRefT<Cell,Real>
PartialVariableCellArrayReal
;
1664
1665
/*!
1666
\ingroup Variable partielle
1667
\brief Grandeur particulaire de type tableau de réels
1668
*/
1669
typedef
MeshPartialVariableArrayRefT<Particle,Real>
PartialVariableParticleArrayReal
;
1670
1671
1672
/*!
1673
\ingroup Variable partielle
1674
\brief Grandeur de DDL de type tableau de reels
1675
*/
1676
typedef
MeshPartialVariableArrayRefT<DoF,Real>
PartialVariableDoFArrayReal
;
1677
1678
/*---------------------------------------------------------------------------*/
1679
/*---------------------------------------------------------------------------*/
1680
/*!
1681
\ingroup Variable partielle
1682
\brief Grandeur de type tableau de coordonnées 2D
1683
*/
1684
typedef
ItemPartialVariableArrayRefT<Real2>
PartialVariableItemArrayReal2
;
1685
1686
/*!
1687
\ingroup Variable partielle
1688
\brief Grandeur au noeud de type tableau de coordonnées
1689
*/
1690
typedef
MeshPartialVariableArrayRefT<Node,Real2>
PartialVariableNodeArrayReal2
;
1691
1692
/*!
1693
\ingroup Variable partielle
1694
\brief Grandeur au noeud de type tableau de coordonnées
1695
*/
1696
typedef
MeshPartialVariableArrayRefT<Edge,Real2>
PartialVariableEdgeArrayReal2
;
1697
1698
/*!
1699
\ingroup Variable partielle
1700
\brief Grandeur aux faces de type tableau de coordonnées
1701
*/
1702
typedef
MeshPartialVariableArrayRefT<Face,Real2>
PartialVariableFaceArrayReal2
;
1703
1704
/*!
1705
\ingroup Variable partielle
1706
\brief Grandeur au centre des mailles de type tableau de coordonnées
1707
*/
1708
typedef
MeshPartialVariableArrayRefT<Cell,Real2>
PartialVariableCellArrayReal2
;
1709
1710
/*!
1711
\ingroup Variable partielle
1712
\brief Grandeur particulaire de type tableau de coordonnées
1713
*/
1714
typedef
MeshPartialVariableArrayRefT<Particle,Real2>
PartialVariableParticleArrayReal2
;
1715
1716
1717
/*!
1718
\ingroup Variable partielle
1719
\brief Grandeur de DDL de type tableau de coordonnees
1720
*/
1721
typedef
MeshPartialVariableArrayRefT<DoF,Real2>
PartialVariableDoFArrayReal2
;
1722
1723
/*---------------------------------------------------------------------------*/
1724
/*---------------------------------------------------------------------------*/
1725
/*!
1726
\ingroup Variable partielle
1727
\brief Grandeur de type tableau de coordonnées 3D
1728
*/
1729
typedef
ItemPartialVariableArrayRefT<Real3>
PartialVariableItemArrayReal3
;
1730
1731
/*!
1732
\ingroup Variable partielle
1733
\brief Grandeur au noeud de type tableau de coordonnées
1734
*/
1735
typedef
MeshPartialVariableArrayRefT<Node,Real3>
PartialVariableNodeArrayReal3
;
1736
1737
/*!
1738
\ingroup Variable partielle
1739
\brief Grandeur au noeud de type tableau de coordonnées
1740
*/
1741
typedef
MeshPartialVariableArrayRefT<Edge,Real3>
PartialVariableEdgeArrayReal3
;
1742
1743
/*!
1744
\ingroup Variable partielle
1745
\brief Grandeur aux faces de type tableau de coordonnées
1746
*/
1747
typedef
MeshPartialVariableArrayRefT<Face,Real3>
PartialVariableFaceArrayReal3
;
1748
1749
/*!
1750
\ingroup Variable partielle
1751
\brief Grandeur au centre des mailles de type tableau de coordonnées
1752
*/
1753
typedef
MeshPartialVariableArrayRefT<Cell,Real3>
PartialVariableCellArrayReal3
;
1754
1755
/*!
1756
\ingroup Variable partielle
1757
\brief Grandeur particulaire de type tableau de coordonnées
1758
*/
1759
typedef
MeshPartialVariableArrayRefT<Particle,Real3>
PartialVariableParticleArrayReal3
;
1760
1761
1762
/*!
1763
\ingroup Variable partielle
1764
\brief Grandeur de DDL de type tableau de coordonnees
1765
*/
1766
typedef
MeshPartialVariableArrayRefT<DoF,Real3>
PartialVariableDoFArrayReal3
;
1767
1768
/*---------------------------------------------------------------------------*/
1769
/*---------------------------------------------------------------------------*/
1770
/*!
1771
\ingroup Variable partielle
1772
\brief Grandeur de type tableau de tenseur de réels
1773
*/
1774
typedef
ItemPartialVariableArrayRefT<Real2x2>
PartialVariableItemArrayReal2x2
;
1775
1776
/*!
1777
\ingroup Variable partielle
1778
\brief Grandeur au noeud de type tableau de tenseur de réels
1779
*/
1780
typedef
MeshPartialVariableArrayRefT<Node,Real2x2>
PartialVariableNodeArrayReal2x2
;
1781
1782
/*!
1783
\ingroup Variable partielle
1784
\brief Grandeur au noeud de type tableau de tenseur de réels
1785
*/
1786
typedef
MeshPartialVariableArrayRefT<Edge,Real2x2>
PartialVariableEdgeArrayReal2x2
;
1787
1788
/*!
1789
\ingroup Variable partielle
1790
\brief Grandeur aux faces de type tableau de tenseur de réels
1791
*/
1792
typedef
MeshPartialVariableArrayRefT<Face,Real2x2>
PartialVariableFaceArrayReal2x2
;
1793
1794
/*!
1795
\ingroup Variable partielle
1796
\brief Grandeur au centre des mailles de type tableau de tenseur de réels
1797
*/
1798
typedef
MeshPartialVariableArrayRefT<Cell,Real2x2>
PartialVariableCellArrayReal2x2
;
1799
1800
/*!
1801
\ingroup Variable partielle
1802
\brief Grandeur particulaire de type tableau de tenseur de réels
1803
*/
1804
typedef
MeshPartialVariableArrayRefT<Particle,Real2x2>
PartialVariableParticleArrayReal2x2
;
1805
1806
1807
/*!
1808
\ingroup Variable partielle
1809
\brief Grandeur de DDL de type tableau de tenseur de reels
1810
*/
1811
typedef
MeshPartialVariableArrayRefT<DoF,Real2x2>
PartialVariableDoFArrayReal2x2
;
1812
1813
/*---------------------------------------------------------------------------*/
1814
/*---------------------------------------------------------------------------*/
1815
/*!
1816
\ingroup Variable partielle
1817
\brief Grandeur de type tableau de tenseur de réels
1818
*/
1819
typedef
ItemPartialVariableArrayRefT<Real3x3>
PartialVariableItemArrayReal3x3
;
1820
1821
/*!
1822
\ingroup Variable partielle
1823
\brief Grandeur au noeud de type tableau de tenseur de réels
1824
*/
1825
typedef
MeshPartialVariableArrayRefT<Node,Real3x3>
PartialVariableNodeArrayReal3x3
;
1826
1827
/*!
1828
\ingroup Variable partielle
1829
\brief Grandeur au noeud de type tableau de tenseur de réels
1830
*/
1831
typedef
MeshPartialVariableArrayRefT<Edge,Real3x3>
PartialVariableEdgeArrayReal3x3
;
1832
1833
/*!
1834
\ingroup Variable partielle
1835
\brief Grandeur aux faces de type tableau de tenseur de réels
1836
*/
1837
typedef
MeshPartialVariableArrayRefT<Face,Real3x3>
PartialVariableFaceArrayReal3x3
;
1838
1839
/*!
1840
\ingroup Variable partielle
1841
\brief Grandeur au centre des mailles de type tableau de tenseur de réels
1842
*/
1843
typedef
MeshPartialVariableArrayRefT<Cell,Real3x3>
PartialVariableCellArrayReal3x3
;
1844
1845
/*!
1846
\ingroup Variable partielle
1847
\brief Grandeur particulaire de type tableau de tenseur de réels
1848
*/
1849
typedef
MeshPartialVariableArrayRefT<Particle,Real3x3>
PartialVariableParticleArrayReal3x3
;
1850
1851
1852
/*!
1853
\ingroup Variable partielle
1854
\brief Grandeur de DDL de type tableau de tenseur de reels
1855
*/
1856
typedef
MeshPartialVariableArrayRefT<DoF,Real3x3>
PartialVariableDoFArrayReal3x3
;
1857
1858
/*---------------------------------------------------------------------------*/
1859
/*---------------------------------------------------------------------------*/
1860
/*!
1861
\ingroup Variable partielle
1862
\brief Grandeur de type tableau d'entiers
1863
*/
1864
typedef
ItemPartialVariableArrayRefT<Integer>
PartialVariableItemArrayInteger
;
1865
1866
/*!
1867
\ingroup Variable partielle
1868
\brief Grandeur au noeud de type tableau d'entiers
1869
*/
1870
typedef
MeshPartialVariableArrayRefT<Node,Integer>
PartialVariableNodeArrayInteger
;
1871
1872
/*!
1873
\ingroup Variable partielle
1874
\brief Grandeur au noeud de type tableau d'entiers
1875
*/
1876
typedef
MeshPartialVariableArrayRefT<Edge,Integer>
PartialVariableEdgeArrayInteger
;
1877
1878
/*!
1879
\ingroup Variable partielle
1880
\brief Grandeur aux faces de type tableau d'entiers
1881
*/
1882
typedef
MeshPartialVariableArrayRefT<Face,Integer>
PartialVariableFaceArrayInteger
;
1883
1884
/*!
1885
\ingroup Variable partielle
1886
\brief Grandeur au centre des mailles de type tableau d'entiers
1887
*/
1888
typedef
MeshPartialVariableArrayRefT<Cell,Integer>
PartialVariableCellArrayInteger
;
1889
1890
/*!
1891
\ingroup Variable partielle
1892
\brief Grandeur particulaire de type tableau d'entiers
1893
*/
1894
typedef
MeshPartialVariableArrayRefT<Particle,Integer>
PartialVariableParticleArrayInteger
;
1895
1896
1897
/*!
1898
\ingroup Variable partielle
1899
\brief Grandeur de DDL de type tableau d'entiers
1900
*/
1901
typedef
MeshPartialVariableArrayRefT<DoF,Integer>
PartialVariableDoFArrayInteger
;
1902
1903
/*---------------------------------------------------------------------------*/
1904
/*---------------------------------------------------------------------------*/
1905
/*!
1906
\ingroup Variable partielle
1907
\brief Grandeur de type tableau d'entiers 16 bits
1908
*/
1909
typedef
ItemPartialVariableArrayRefT<Int16>
PartialVariableItemArrayInt16
;
1910
1911
/*!
1912
\ingroup Variable partielle
1913
\brief Grandeur au noeud de type tableau d'entiers 16 bits
1914
*/
1915
typedef
MeshPartialVariableArrayRefT<Node,Int16>
PartialVariableNodeArrayInt16
;
1916
1917
/*!
1918
\ingroup Variable partielle
1919
\brief Grandeur au noeud de type tableau d'entiers 16 bits
1920
*/
1921
typedef
MeshPartialVariableArrayRefT<Edge,Int16>
PartialVariableEdgeArrayInt16
;
1922
1923
/*!
1924
\ingroup Variable partielle
1925
\brief Grandeur aux faces de type tableau d'entiers 16 bits
1926
*/
1927
typedef
MeshPartialVariableArrayRefT<Face,Int16>
PartialVariableFaceArrayInt16
;
1928
1929
/*!
1930
\ingroup Variable partielle
1931
\brief Grandeur au centre des mailles de type tableau d'entiers 16 bits
1932
*/
1933
typedef
MeshPartialVariableArrayRefT<Cell,Int16>
PartialVariableCellArrayInt16
;
1934
1935
/*!
1936
\ingroup Variable partielle
1937
\brief Grandeur particulaire de type tableau d'entiers 16 bits
1938
*/
1939
typedef
MeshPartialVariableArrayRefT<Particle,Int16>
PartialVariableParticleArrayInt16
;
1940
1941
1942
/*!
1943
\ingroup Variable partielle
1944
\brief Grandeur de DDL de type tableau d'entiers 16 bits
1945
*/
1946
typedef
MeshPartialVariableArrayRefT<DoF,Int16>
PartialVariableDoFArrayInt16
;
1947
1948
/*---------------------------------------------------------------------------*/
1949
/*---------------------------------------------------------------------------*/
1950
/*!
1951
\ingroup Variable partielle
1952
\brief Grandeur de type tableau d'entiers 32 bits
1953
*/
1954
typedef
ItemPartialVariableArrayRefT<Int32>
PartialVariableItemArrayInt32
;
1955
1956
/*!
1957
\ingroup Variable partielle
1958
\brief Grandeur au noeud de type tableau d'entiers 32 bits
1959
*/
1960
typedef
MeshPartialVariableArrayRefT<Node,Int32>
PartialVariableNodeArrayInt32
;
1961
1962
/*!
1963
\ingroup Variable partielle
1964
\brief Grandeur au noeud de type tableau d'entiers 32 bits
1965
*/
1966
typedef
MeshPartialVariableArrayRefT<Edge,Int32>
PartialVariableEdgeArrayInt32
;
1967
1968
/*!
1969
\ingroup Variable partielle
1970
\brief Grandeur aux faces de type tableau d'entiers 32 bits
1971
*/
1972
typedef
MeshPartialVariableArrayRefT<Face,Int32>
PartialVariableFaceArrayInt32
;
1973
1974
/*!
1975
\ingroup Variable partielle
1976
\brief Grandeur au centre des mailles de type tableau d'entiers 32 bits
1977
*/
1978
typedef
MeshPartialVariableArrayRefT<Cell,Int32>
PartialVariableCellArrayInt32
;
1979
1980
/*!
1981
\ingroup Variable partielle
1982
\brief Grandeur particulaire de type tableau d'entiers 32 bits
1983
*/
1984
typedef
MeshPartialVariableArrayRefT<Particle,Int32>
PartialVariableParticleArrayInt32
;
1985
1986
1987
/*!
1988
\ingroup Variable partielle
1989
\brief Grandeur de DDL de type tableau d'entiers 32 bits
1990
*/
1991
typedef
MeshPartialVariableArrayRefT<DoF,Int32>
PartialVariableDoFArrayInt32
;
1992
1993
/*---------------------------------------------------------------------------*/
1994
/*---------------------------------------------------------------------------*/
1995
/*!
1996
\ingroup Variable
1997
\brief Grandeur de type tableau d'entiers 64 bits
1998
*/
1999
typedef
ItemPartialVariableArrayRefT<Int64>
PartialVariableItemArrayInt64
;
2000
2001
/*!
2002
\ingroup Variable partielle
2003
\brief Grandeur au noeud de type tableau d'entiers 64 bits
2004
*/
2005
typedef
MeshPartialVariableArrayRefT<Node,Int64>
PartialVariableNodeArrayInt64
;
2006
2007
/*!
2008
\ingroup Variable partielle
2009
\brief Grandeur au noeud de type tableau d'entiers 64 bits
2010
*/
2011
typedef
MeshPartialVariableArrayRefT<Edge,Int64>
PartialVariableEdgeArrayInt64
;
2012
2013
/*!
2014
\ingroup Variable partielle
2015
\brief Grandeur aux faces de type tableau d'entiers 64 bits
2016
*/
2017
typedef
MeshPartialVariableArrayRefT<Face,Int64>
PartialVariableFaceArrayInt64
;
2018
2019
/*!
2020
\ingroup Variable partielle
2021
\brief Grandeur au centre des mailles de type tableau d'entiers 64 bits
2022
*/
2023
typedef
MeshPartialVariableArrayRefT<Cell,Int64>
PartialVariableCellArrayInt64
;
2024
2025
/*!
2026
\ingroup Variable partielle
2027
\brief Grandeur particulaire de type tableau d'entiers 64 bits
2028
*/
2029
typedef
MeshPartialVariableArrayRefT<Particle,Int64>
PartialVariableParticleArrayInt64
;
2030
2031
2032
/*!
2033
\ingroup Variable partielle
2034
\brief Grandeur de DDL de type tableau d'entiers 64 bits
2035
*/
2036
typedef
MeshPartialVariableArrayRefT<DoF,Int64>
PartialVariableDoFArrayInt64
;
2037
2038
/*---------------------------------------------------------------------------*/
2039
/*---------------------------------------------------------------------------*/
2040
/*!
2041
\ingroup Variable partielle
2042
\brief Grandeur de type tableau d'entiers 64 bits
2043
*/
2044
typedef
ItemPartialVariableArrayRefT<Byte>
PartialVariableItemArrayByte
;
2045
2046
/*!
2047
\ingroup Variable partielle
2048
\brief Grandeur au noeud de type tableau d'octets
2049
*/
2050
typedef
MeshPartialVariableArrayRefT<Node,Byte>
PartialVariableNodeArrayByte
;
2051
2052
/*!
2053
\ingroup Variable partielle
2054
\brief Grandeur au noeud de type tableau d'octets
2055
*/
2056
typedef
MeshPartialVariableArrayRefT<Edge,Byte>
PartialVariableEdgeArrayByte
;
2057
2058
/*!
2059
\ingroup Variable partielle
2060
\brief Grandeur aux faces de type tableau d'octets
2061
*/
2062
typedef
MeshPartialVariableArrayRefT<Face,Byte>
PartialVariableFaceArrayByte
;
2063
2064
/*!
2065
\ingroup Variable partielle
2066
\brief Grandeur au centre des mailles de type tableau d'octets
2067
*/
2068
typedef
MeshPartialVariableArrayRefT<Cell,Byte>
PartialVariableCellArrayByte
;
2069
2070
/*!
2071
\ingroup Variable partielle
2072
\brief Grandeur particulaire de type tableau d'octets
2073
*/
2074
typedef
MeshPartialVariableArrayRefT<Particle,Byte>
PartialVariableParticleArrayByte
;
2075
2076
2077
/*!
2078
\ingroup Variable partielle
2079
\brief Grandeur de DDL de type tableau d'octets
2080
*/
2081
typedef
MeshPartialVariableArrayRefT<DoF,Byte>
PartialVariableDoFArrayByte
;
2082
2083
/*---------------------------------------------------------------------------*/
2084
/*---------------------------------------------------------------------------*/
2085
/*!
2086
\ingroup Variable partielle
2087
\brief Grandeur au noeud de type tableau de booléens
2088
*/
2089
typedef
MeshPartialVariableArrayRefT<Node,Byte>
PartialVariableNodeArrayBool
;
2090
2091
/*!
2092
\ingroup Variable partielle
2093
\brief Grandeur au noeud de type tableau de booléens
2094
*/
2095
typedef
MeshPartialVariableArrayRefT<Edge,Byte>
PartialVariableEdgeArrayBool
;
2096
2097
/*!
2098
\ingroup Variable partielle
2099
\brief Grandeur aux faces de type tableau de booléens
2100
*/
2101
typedef
MeshPartialVariableArrayRefT<Face,Byte>
PartialVariableFaceArrayBool
;
2102
2103
/*!
2104
\ingroup Variable partielle
2105
\brief Grandeur au centre des mailles de type tableau de booléens
2106
*/
2107
typedef
MeshPartialVariableArrayRefT<Cell,Byte>
PartialVariableCellArrayBool
;
2108
2109
/*!
2110
\ingroup Variable partielle
2111
\brief Grandeur particulaire de type tableau de booléens
2112
*/
2113
typedef
MeshPartialVariableArrayRefT<Particle,Byte>
PartialVariableParticleArrayBool
;
2114
2115
/*!
2116
\ingroup Variable partielle
2117
\brief Grandeur de DDL de type tableau de booleens
2118
*/
2119
typedef
MeshPartialVariableArrayRefT<DoF,Byte>
PartialVariableDoFArrayBool
;
2120
2121
/*---------------------------------------------------------------------------*/
2122
/*---------------------------------------------------------------------------*/
2123
2124
template
<
typename
ItemType,
typename
DataType>
class
SharedMeshVariableScalarRefT
;
2125
2126
/*---------------------------------------------------------------------------*/
2127
/*---------------------------------------------------------------------------*/
2128
2129
/*!
2130
\ingroup Variable
2131
\brief Grandeur au noeud de type réel
2132
*/
2133
typedef
SharedMeshVariableScalarRefT<Node,Real>
SharedVariableNodeReal
;
2134
2135
/*!
2136
\ingroup SharedVariable
2137
\brief Grandeur au noeud de type réel
2138
*/
2139
typedef
SharedMeshVariableScalarRefT<Edge,Real>
SharedVariableEdgeReal
;
2140
2141
/*!
2142
\ingroup SharedVariable
2143
\brief Grandeur aux faces de type réel
2144
*/
2145
typedef
SharedMeshVariableScalarRefT<Face,Real>
SharedVariableFaceReal
;
2146
2147
/*!
2148
\ingroup SharedVariable
2149
\brief Grandeur au centre des mailles de type réel
2150
*/
2151
typedef
SharedMeshVariableScalarRefT<Cell,Real>
SharedVariableCellReal
;
2152
2153
/*!
2154
\ingroup SharedVariable
2155
\brief Grandeur particulaire de type réel
2156
*/
2157
typedef
SharedMeshVariableScalarRefT<Particle,Real>
SharedVariableParticleReal
;
2158
2159
2160
/*!
2161
\ingroup SharedVariable
2162
\brief Grandeur de DDL de type reel
2163
*/
2164
typedef
SharedMeshVariableScalarRefT<DoF,Real>
SharedVariableDoFReal
;
2165
2166
/*!
2167
\ingroup SharedVariable
2168
\brief Grandeur au centre des mailles de type rel
2169
*/
2170
typedef
SharedMeshVariableScalarRefT<Cell,Real>
SharedVariableCellReal
;
2171
2172
/*---------------------------------------------------------------------------*/
2173
/*---------------------------------------------------------------------------*/
2174
2175
/*!
2176
\ingroup SharedVariable
2177
\brief Grandeur au noeud de type coordonnées
2178
*/
2179
typedef
SharedMeshVariableScalarRefT<Node,Real2>
SharedVariableNodeReal2
;
2180
2181
/*!
2182
\ingroup SharedVariable
2183
\brief Grandeur au noeud de type coordonnées
2184
*/
2185
typedef
SharedMeshVariableScalarRefT<Edge,Real2>
SharedVariableEdgeReal2
;
2186
2187
/*!
2188
\ingroup SharedVariable
2189
\brief Grandeur aux faces de type coordonnées
2190
*/
2191
typedef
SharedMeshVariableScalarRefT<Face,Real2>
SharedVariableFaceReal2
;
2192
2193
/*!
2194
\ingroup SharedVariable
2195
\brief Grandeur au centre des mailles de type coordonnées
2196
*/
2197
typedef
SharedMeshVariableScalarRefT<Cell,Real2>
SharedVariableCellReal2
;
2198
2199
/*!
2200
\ingroup SharedVariable
2201
\brief Grandeur particulaire de type coordonnées
2202
*/
2203
typedef
SharedMeshVariableScalarRefT<Particle,Real2>
SharedVariableParticleReal2
;
2204
2205
2206
/*!
2207
\ingroup SharedVariable
2208
\brief Grandeur de DDL de type coordonnees
2209
*/
2210
typedef
SharedMeshVariableScalarRefT<DoF,Real2>
SharedVariableDoFReal2
;
2211
2212
/*---------------------------------------------------------------------------*/
2213
/*---------------------------------------------------------------------------*/
2214
/*!
2215
\ingroup SharedVariable
2216
\brief Grandeur de type coordonn?es 3D
2217
*/
2218
typedef
SharedItemVariableScalarRefT<Real3>
SharedVariableItemReal3
;
2219
2220
/*!
2221
\ingroup SharedVariable
2222
\brief Grandeur au noeud de type coordonnées
2223
*/
2224
typedef
SharedMeshVariableScalarRefT<Node,Real3>
SharedVariableNodeReal3
;
2225
2226
/*!
2227
\ingroup SharedVariable
2228
\brief Grandeur au noeud de type coordonnées
2229
*/
2230
typedef
SharedMeshVariableScalarRefT<Edge,Real3>
SharedVariableEdgeReal3
;
2231
2232
/*!
2233
\ingroup SharedVariable
2234
\brief Grandeur aux faces de type coordonnées
2235
*/
2236
typedef
SharedMeshVariableScalarRefT<Face,Real3>
SharedVariableFaceReal3
;
2237
2238
/*!
2239
\ingroup SharedVariable
2240
\brief Grandeur au centre des mailles de type coordonnées
2241
*/
2242
typedef
SharedMeshVariableScalarRefT<Cell,Real3>
SharedVariableCellReal3
;
2243
2244
/*!
2245
\ingroup SharedVariable
2246
\brief Grandeur particulaire de type coordonnées
2247
*/
2248
typedef
SharedMeshVariableScalarRefT<Particle,Real3>
SharedVariableParticleReal3
;
2249
2250
2251
/*!
2252
\ingroup SharedVariable
2253
\brief Grandeur de DDL de type coordonnees
2254
*/
2255
typedef
SharedMeshVariableScalarRefT<DoF,Real3>
SharedVariableDoFReal3
;
2256
2257
/*---------------------------------------------------------------------------*/
2258
/*---------------------------------------------------------------------------*/
2259
/*!
2260
\ingroup SharedVariable
2261
\brief Grandeur de type tenseur de r?els
2262
*/
2263
typedef
SharedItemVariableScalarRefT<Real2x2>
SharedVariableItemReal2x2
;
2264
2265
/*!
2266
\ingroup SharedVariable
2267
\brief Grandeur au noeud de type tenseur de réels
2268
*/
2269
typedef
SharedMeshVariableScalarRefT<Node,Real2x2>
SharedVariableNodeReal2x2
;
2270
2271
/*!
2272
\ingroup SharedVariable
2273
\brief Grandeur au noeud de type tenseur de réels
2274
*/
2275
typedef
SharedMeshVariableScalarRefT<Edge,Real2x2>
SharedVariableEdgeReal2x2
;
2276
2277
/*!
2278
\ingroup SharedVariable
2279
\brief Grandeur aux faces de type tenseur de réels
2280
*/
2281
typedef
SharedMeshVariableScalarRefT<Face,Real2x2>
SharedVariableFaceReal2x2
;
2282
2283
/*!
2284
\ingroup SharedVariable
2285
\brief Grandeur au centre des mailles de type tenseur de réels
2286
*/
2287
typedef
SharedMeshVariableScalarRefT<Cell,Real2x2>
SharedVariableCellReal2x2
;
2288
2289
/*!
2290
\ingroup SharedVariable
2291
\brief Grandeur particulaire de type tenseur de réels
2292
*/
2293
typedef
SharedMeshVariableScalarRefT<Particle,Real2x2>
SharedVariableParticleReal2x2
;
2294
2295
/*!
2296
\ingroup SharedVariable
2297
\brief Grandeur de DDL de type tenseur de reels
2298
*/
2299
typedef
SharedMeshVariableScalarRefT<DoF,Real2x2>
SharedVariableDoFReal2x2
;
2300
2301
/*---------------------------------------------------------------------------*/
2302
/*---------------------------------------------------------------------------*/
2303
/*!
2304
\ingroup SharedVariable
2305
\brief Grandeur de type tenseur de r?els
2306
*/
2307
typedef
SharedItemVariableScalarRefT<Real3x3>
SharedVariableItemReal3x3
;
2308
2309
/*!
2310
\ingroup SharedVariable
2311
\brief Grandeur au noeud de type tenseur de réels
2312
*/
2313
typedef
SharedMeshVariableScalarRefT<Node,Real3x3>
SharedVariableNodeReal3x3
;
2314
2315
/*!
2316
\ingroup SharedVariable
2317
\brief Grandeur au noeud de type tenseur de réels
2318
*/
2319
typedef
SharedMeshVariableScalarRefT<Edge,Real3x3>
SharedVariableEdgeReal3x3
;
2320
2321
/*!
2322
\ingroup SharedVariable
2323
\brief Grandeur aux faces de type tenseur de réels
2324
*/
2325
typedef
SharedMeshVariableScalarRefT<Face,Real3x3>
SharedVariableFaceReal3x3
;
2326
2327
/*!
2328
\ingroup SharedVariable
2329
\brief Grandeur au centre des mailles de type tenseur de réels
2330
*/
2331
typedef
SharedMeshVariableScalarRefT<Cell,Real3x3>
SharedVariableCellReal3x3
;
2332
2333
/*!
2334
\ingroup SharedVariable
2335
\brief Grandeur particulaire de type tenseur de réels
2336
*/
2337
typedef
SharedMeshVariableScalarRefT<Particle,Real3x3>
SharedVariableParticleReal3x3
;
2338
2339
2340
/*!
2341
\ingroup SharedVariable
2342
\brief Grandeur de DDL de type tenseur de reels
2343
*/
2344
typedef
SharedMeshVariableScalarRefT<DoF,Real3x3>
SharedVariableDoFReal3x3
;
2345
2346
/*---------------------------------------------------------------------------*/
2347
/*---------------------------------------------------------------------------*/
2348
/*!
2349
\ingroup SharedVariable
2350
\brief Grandeur de type entier
2351
*/
2352
typedef
SharedItemVariableScalarRefT<Integer>
SharedVariableItemInteger
;
2353
2354
/*!
2355
\ingroup SharedVariable
2356
\brief Grandeur au noeud de type entier
2357
*/
2358
typedef
SharedMeshVariableScalarRefT<Node,Integer>
SharedVariableNodeInteger
;
2359
2360
/*!
2361
\ingroup SharedVariable
2362
\brief Grandeur au noeud de type entier
2363
*/
2364
typedef
SharedMeshVariableScalarRefT<Edge,Integer>
SharedVariableEdgeInteger
;
2365
2366
/*!
2367
\ingroup SharedVariable
2368
\brief Grandeur aux faces de type entier
2369
*/
2370
typedef
SharedMeshVariableScalarRefT<Face,Integer>
SharedVariableFaceInteger
;
2371
2372
/*!
2373
\ingroup SharedVariable
2374
\brief Grandeur au centre des mailles de type entier
2375
*/
2376
typedef
SharedMeshVariableScalarRefT<Cell,Integer>
SharedVariableCellInteger
;
2377
2378
/*!
2379
\ingroup SharedVariable
2380
\brief Grandeur particulaire de type entier
2381
*/
2382
typedef
SharedMeshVariableScalarRefT<Particle,Integer>
SharedVariableParticleInteger
;
2383
2384
2385
/*!
2386
\ingroup SharedVariable
2387
\brief Grandeur de DDL de type entier
2388
*/
2389
typedef
SharedMeshVariableScalarRefT<DoF,Integer>
SharedVariableDoFInteger
;
2390
2391
/*---------------------------------------------------------------------------*/
2392
/*---------------------------------------------------------------------------*/
2393
/*!
2394
\ingroup SharedVariable
2395
\brief Grandeur de type entier 32 bits
2396
*/
2397
typedef
SharedItemVariableScalarRefT<Int32>
SharedVariableItemInt32
;
2398
2399
/*!
2400
\ingroup SharedVariable
2401
\brief Grandeur au noeud de type entier 32 bits
2402
*/
2403
typedef
SharedMeshVariableScalarRefT<Node,Int32>
SharedVariableNodeInt32
;
2404
2405
/*!
2406
\ingroup SharedVariable
2407
\brief Grandeur au noeud de type entier 32 bits
2408
*/
2409
typedef
SharedMeshVariableScalarRefT<Edge,Int32>
SharedVariableEdgeInt32
;
2410
2411
/*!
2412
\ingroup SharedVariable
2413
\brief Grandeur aux faces de type entier 32 bits
2414
*/
2415
typedef
SharedMeshVariableScalarRefT<Face,Int32>
SharedVariableFaceInt32
;
2416
2417
/*!
2418
\ingroup SharedVariable
2419
\brief Grandeur au centre des mailles de type entier 32 bits
2420
*/
2421
typedef
SharedMeshVariableScalarRefT<Cell,Int32>
SharedVariableCellInt32
;
2422
2423
/*!
2424
\ingroup SharedVariable
2425
\brief Grandeur particulaire de type entier 32 bits
2426
*/
2427
typedef
SharedMeshVariableScalarRefT<Particle,Int32>
SharedVariableParticleInt32
;
2428
2429
2430
/*!
2431
\ingroup SharedVariable
2432
\brief Grandeur de DDL de type entier 32 bits
2433
*/
2434
typedef
SharedMeshVariableScalarRefT<DoF,Int32>
SharedVariableDoFInt32
;
2435
2436
/*---------------------------------------------------------------------------*/
2437
/*---------------------------------------------------------------------------*/
2438
/*!
2439
\ingroup SharedVariable
2440
\brief Grandeur de type entier 16 bits
2441
*/
2442
typedef
SharedItemVariableScalarRefT<Int16>
SharedVariableItemInt16
;
2443
2444
/*!
2445
\ingroup SharedVariable
2446
\brief Grandeur au noeud de type entier 16 bits
2447
*/
2448
typedef
SharedMeshVariableScalarRefT<Node,Int16>
SharedVariableNodeInt16
;
2449
2450
/*!
2451
\ingroup SharedVariable
2452
\brief Grandeur au noeud de type entier 16 bits
2453
*/
2454
typedef
SharedMeshVariableScalarRefT<Edge,Int16>
SharedVariableEdgeInt16
;
2455
2456
/*!
2457
\ingroup SharedVariable
2458
\brief Grandeur aux faces de type entier 16 bits
2459
*/
2460
typedef
SharedMeshVariableScalarRefT<Face,Int16>
SharedVariableFaceInt16
;
2461
2462
/*!
2463
\ingroup SharedVariable
2464
\brief Grandeur au centre des mailles de type entier 16 bits
2465
*/
2466
typedef
SharedMeshVariableScalarRefT<Cell,Int16>
SharedVariableCellInt16
;
2467
2468
/*!
2469
\ingroup SharedVariable
2470
\brief Grandeur particulaire de type entier 16 bits
2471
*/
2472
typedef
SharedMeshVariableScalarRefT<Particle,Int16>
SharedVariableParticleInt16
;
2473
2474
2475
/*!
2476
\ingroup SharedVariable
2477
\brief Grandeur de DDL de type entier 16 bits
2478
*/
2479
typedef
SharedMeshVariableScalarRefT<DoF,Int16>
SharedVariableDoFInt16
;
2480
2481
/*---------------------------------------------------------------------------*/
2482
/*---------------------------------------------------------------------------*/
2483
/*!
2484
\ingroup SharedVariable
2485
\brief Grandeur de type entier 64 bits
2486
*/
2487
typedef
SharedItemVariableScalarRefT<Int64>
SharedVariableItemInt64
;
2488
2489
/*!
2490
\ingroup SharedVariable
2491
\brief Grandeur au noeud de type entier 64 bits
2492
*/
2493
typedef
SharedMeshVariableScalarRefT<Node,Int64>
SharedVariableNodeInt64
;
2494
2495
/*!
2496
\ingroup SharedVariable
2497
\brief Grandeur au noeud de type entier 64 bits
2498
*/
2499
typedef
SharedMeshVariableScalarRefT<Edge,Int64>
SharedVariableEdgeInt64
;
2500
2501
/*!
2502
\ingroup SharedVariable
2503
\brief Grandeur aux faces de type entier 64 bits
2504
*/
2505
typedef
SharedMeshVariableScalarRefT<Face,Int64>
SharedVariableFaceInt64
;
2506
2507
/*!
2508
\ingroup SharedVariable
2509
\brief Grandeur au centre des mailles de type entier 64 bits
2510
*/
2511
typedef
SharedMeshVariableScalarRefT<Cell,Int64>
SharedVariableCellInt64
;
2512
2513
/*!
2514
\ingroup SharedVariable
2515
\brief Grandeur particulaire de type entier 64 bits
2516
*/
2517
typedef
SharedMeshVariableScalarRefT<Particle,Int64>
SharedVariableParticleInt64
;
2518
2519
2520
/*!
2521
\ingroup SharedVariable
2522
\brief Grandeur de DDL de type entier 64 bits
2523
*/
2524
typedef
SharedMeshVariableScalarRefT<DoF,Int64>
SharedVariableDoFInt64
;
2525
2526
/*---------------------------------------------------------------------------*/
2527
/*---------------------------------------------------------------------------*/
2528
2529
/*!
2530
\ingroup SharedVariable
2531
\brief Grandeur au noeud de type entier naturel
2532
\deprecated Utiliser #VariableNodeInteger à la place
2533
*/
2534
typedef
SharedMeshVariableScalarRefT<Node,Integer>
SharedVariableNodeInteger
;
2535
2536
/*!
2537
\ingroup SharedVariable
2538
\brief Grandeur aux faces de type entier naturel
2539
\deprecated Utiliser #VariableFaceInteger à la place
2540
*/
2541
typedef
SharedMeshVariableScalarRefT<Face,Integer>
SharedVariableFaceInteger
;
2542
2543
/*!
2544
\ingroup SharedVariable
2545
\brief Grandeur au centre des mailles de type entier naturel
2546
\deprecated Utiliser #VariableCellInteger à la place
2547
*/
2548
typedef
SharedMeshVariableScalarRefT<Cell,Integer>
SharedVariableCellInteger
;
2549
2550
/*---------------------------------------------------------------------------*/
2551
/*---------------------------------------------------------------------------*/
2552
/*!
2553
\ingroup SharedVariable
2554
\brief Grandeur de type entier 64 bits
2555
*/
2556
typedef
ItemPartialVariableScalarRefT<Byte>
PartialVariableItemByte
;
2557
2558
/*!
2559
\ingroup SharedVariable
2560
\brief Grandeur de type entier 64 bits
2561
*/
2562
typedef
SharedItemVariableScalarRefT<Byte>
SharedVariableItemByte
;
2563
2564
/*!
2565
\ingroup SharedVariable
2566
\brief Grandeur au noeud de type octet
2567
*/
2568
typedef
SharedMeshVariableScalarRefT<Node,Byte>
SharedVariableNodeByte
;
2569
2570
/*!
2571
\ingroup SharedVariable
2572
\brief Grandeur au noeud de type octet
2573
*/
2574
typedef
SharedMeshVariableScalarRefT<Edge,Byte>
SharedVariableEdgeByte
;
2575
2576
/*!
2577
\ingroup SharedVariable
2578
\brief Grandeur aux faces de type octet
2579
*/
2580
typedef
SharedMeshVariableScalarRefT<Face,Byte>
SharedVariableFaceByte
;
2581
2582
/*!
2583
\ingroup SharedVariable
2584
\brief Grandeur au centre des mailles de type octet
2585
*/
2586
typedef
SharedMeshVariableScalarRefT<Cell,Byte>
SharedVariableCellByte
;
2587
2588
/*!
2589
\ingroup SharedVariable
2590
\brief Grandeur particulaire de type octet
2591
*/
2592
typedef
SharedMeshVariableScalarRefT<Particle,Byte>
SharedVariableParticleByte
;
2593
2594
2595
/*!
2596
\ingroup SharedVariable
2597
\brief Grandeur de DDL de type octet
2598
*/
2599
typedef
SharedMeshVariableScalarRefT<DoF,Byte>
SharedVariableDoFByte
;
2600
2601
/*---------------------------------------------------------------------------*/
2602
/*---------------------------------------------------------------------------*/
2603
/*!
2604
\ingroup SharedVariable
2605
\brief Grandeur au noeud de type booléen
2606
*/
2607
typedef
SharedMeshVariableScalarRefT<Node,Byte>
SharedVariableNodeBool
;
2608
2609
/*!
2610
\ingroup SharedVariable
2611
\brief Grandeur au noeud de type booléen
2612
*/
2613
typedef
SharedMeshVariableScalarRefT<Edge,Byte>
SharedVariableEdgeBool
;
2614
2615
/*!
2616
\ingroup SharedVariable
2617
\brief Grandeur aux faces de type booléen
2618
*/
2619
typedef
SharedMeshVariableScalarRefT<Face,Byte>
SharedVariableFaceBool
;
2620
2621
/*!
2622
\ingroup SharedVariable
2623
\brief Grandeur au centre des mailles de type booléen
2624
*/
2625
typedef
SharedMeshVariableScalarRefT<Cell,Byte>
SharedVariableCellBool
;
2626
2627
/*!
2628
\ingroup SharedVariable
2629
\brief Grandeur particulaire de type booléen
2630
*/
2631
typedef
SharedMeshVariableScalarRefT<Particle,Byte>
SharedVariableParticleBool
;
2632
2633
/*!
2634
\ingroup SharedVariable
2635
\brief Grandeur de DDL de type booleen
2636
*/
2637
typedef
SharedMeshVariableScalarRefT<DoF,Byte>
SharedVariableDoFBool
;
2638
2639
/*---------------------------------------------------------------------------*/
2640
/*---------------------------------------------------------------------------*/
2641
2642
ARCANE_END_NAMESPACE
2643
2644
/*---------------------------------------------------------------------------*/
2645
/*---------------------------------------------------------------------------*/
2646
2647
#endif
2648
Arcane::ItemPartialVariableArrayRefT
Variable partielle scalaire sur un type d'entité du maillage.
Definition
MeshPartialVariableArrayRef.h:41
Arcane::ItemVariableScalarRefT< Real >
Arcane::MeshVariableArrayRefT< Cell, Real3 >
Arcane::MeshVariableScalarRefT
Variable scalaire sur un type d'entité du maillage.
Definition
MeshVariableScalarRef.h:207
Arcane::SharedMeshVariableScalarRefT
Definition
SharedVariable.h:40
Arcane::VariableRefArrayT< Int16 >
Arcane::VariableRefScalarT< Real >
Arccore::Ref
Référence à une instance.
Definition
arccore/src/base/arccore/base/Ref.h:143
arcane
core
VariableTypedef.h
Généré le Lundi 10 Février 2025 02:47:10 pour Arcane par
1.9.8