Arcane
v3.14.10.0
Documentation développeur
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
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
52
typedef
VariableRefScalarT<Byte>
VariableScalarByte
;
53
58
typedef
VariableRefScalarT<Real>
VariableScalarReal
;
59
64
typedef
VariableRefScalarT<Int16>
VariableScalarInt16
;
65
70
typedef
VariableRefScalarT<Int32>
VariableScalarInt32
;
71
76
typedef
VariableRefScalarT<Int64>
VariableScalarInt64
;
77
82
typedef
VariableRefScalarT<Integer>
VariableScalarInteger
;
83
89
typedef
VariableRefScalarT<Integer>
VariableScalarInteger
;
90
95
typedef
VariableRefScalarT<String>
VariableScalarString
;
96
101
typedef
VariableRefScalarT<Real3>
VariableScalarReal3
;
102
107
typedef
VariableRefScalarT<Real3x3>
VariableScalarReal3x3
;
108
113
typedef
VariableRefScalarT<Real2>
VariableScalarReal2
;
114
119
typedef
VariableRefScalarT<Real2x2>
VariableScalarReal2x2
;
120
121
/*---------------------------------------------------------------------------*/
122
/*---------------------------------------------------------------------------*/
123
128
typedef
VariableRefArrayT<Byte>
VariableArrayByte
;
129
134
typedef
VariableRefArrayT<Real>
VariableArrayReal
;
135
140
typedef
VariableRefArrayT<Int16>
VariableArrayInt16
;
141
146
typedef
VariableRefArrayT<Int32>
VariableArrayInt32
;
147
152
typedef
VariableRefArrayT<Int64>
VariableArrayInt64
;
153
158
typedef
VariableRefArrayT<Integer>
VariableArrayInteger
;
159
165
typedef
VariableRefArrayT<Integer>
VariableArrayInteger
;
166
171
typedef
VariableRefArrayT<String>
VariableArrayString
;
172
177
typedef
VariableRefArrayT<Real3>
VariableArrayReal3
;
178
183
typedef
VariableRefArrayT<Real3x3>
VariableArrayReal3x3
;
184
189
typedef
VariableRefArrayT<Real2>
VariableArrayReal2
;
190
195
typedef
VariableRefArrayT<Real2x2>
VariableArrayReal2x2
;
196
197
/*---------------------------------------------------------------------------*/
198
/*---------------------------------------------------------------------------*/
199
204
typedef
VariableRefArray2T<Byte>
VariableArray2Byte
;
205
210
typedef
VariableRefArray2T<Real>
VariableArray2Real
;
211
216
typedef
VariableRefArray2T<Integer>
VariableArray2Integer
;
217
222
typedef
VariableRefArray2T<Int16>
VariableArray2Int16
;
223
228
typedef
VariableRefArray2T<Int32>
VariableArray2Int32
;
229
234
typedef
VariableRefArray2T<Int64>
VariableArray2Int64
;
235
240
typedef
VariableRefArray2T<Real3>
VariableArray2Real3
;
241
246
typedef
VariableRefArray2T<Real3x3>
VariableArray2Real3x3
;
247
252
typedef
VariableRefArray2T<Real2>
VariableArray2Real2
;
253
258
typedef
VariableRefArray2T<Real2x2>
VariableArray2Real2x2
;
259
260
/*---------------------------------------------------------------------------*/
261
/*---------------------------------------------------------------------------*/
266
typedef
ItemVariableScalarRefT<Real>
VariableItemReal
;
267
272
typedef
MeshVariableScalarRefT<Node,Real>
VariableNodeReal
;
273
278
typedef
MeshVariableScalarRefT<Edge,Real>
VariableEdgeReal
;
279
284
typedef
MeshVariableScalarRefT<Face,Real>
VariableFaceReal
;
285
290
typedef
MeshVariableScalarRefT<Cell,Real>
VariableCellReal
;
291
296
typedef
MeshVariableScalarRefT<Particle,Real>
VariableParticleReal
;
297
302
typedef
MeshVariableScalarRefT<DoF,Real>
VariableDoFReal
;
307
typedef
MeshVariableScalarRefT<Cell,Real>
VariableCellReal
;
312
typedef
ItemVariableScalarRefT<Real2>
VariableItemReal2
;
313
318
typedef
MeshVariableScalarRefT<Node,Real2>
VariableNodeReal2
;
319
324
typedef
MeshVariableScalarRefT<Edge,Real2>
VariableEdgeReal2
;
325
330
typedef
MeshVariableScalarRefT<Face,Real2>
VariableFaceReal2
;
331
336
typedef
MeshVariableScalarRefT<Cell,Real2>
VariableCellReal2
;
337
342
typedef
MeshVariableScalarRefT<Particle,Real2>
VariableParticleReal2
;
343
348
typedef
MeshVariableScalarRefT<DoF,Real2>
VariableDoFReal2
;
353
typedef
ItemVariableScalarRefT<Real3>
VariableItemReal3
;
354
359
typedef
MeshVariableScalarRefT<Node,Real3>
VariableNodeReal3
;
360
365
typedef
MeshVariableScalarRefT<Edge,Real3>
VariableEdgeReal3
;
366
371
typedef
MeshVariableScalarRefT<Face,Real3>
VariableFaceReal3
;
372
377
typedef
MeshVariableScalarRefT<Cell,Real3>
VariableCellReal3
;
378
383
typedef
MeshVariableScalarRefT<Particle,Real3>
VariableParticleReal3
;
384
389
typedef
MeshVariableScalarRefT<DoF,Real3>
VariableDoFReal3
;
394
typedef
ItemVariableScalarRefT<Real2x2>
VariableItemReal2x2
;
395
400
typedef
MeshVariableScalarRefT<Node,Real2x2>
VariableNodeReal2x2
;
401
406
typedef
MeshVariableScalarRefT<Edge,Real2x2>
VariableEdgeReal2x2
;
407
412
typedef
MeshVariableScalarRefT<Face,Real2x2>
VariableFaceReal2x2
;
413
418
typedef
MeshVariableScalarRefT<Cell,Real2x2>
VariableCellReal2x2
;
419
424
typedef
MeshVariableScalarRefT<Particle,Real2x2>
VariableParticleReal2x2
;
425
430
typedef
MeshVariableScalarRefT<DoF,Real2x2>
VariableDoFReal2x2
;
435
typedef
ItemVariableScalarRefT<Real3x3>
VariableItemReal3x3
;
436
441
typedef
MeshVariableScalarRefT<Node,Real3x3>
VariableNodeReal3x3
;
442
447
typedef
MeshVariableScalarRefT<Edge,Real3x3>
VariableEdgeReal3x3
;
448
453
typedef
MeshVariableScalarRefT<Face,Real3x3>
VariableFaceReal3x3
;
454
459
typedef
MeshVariableScalarRefT<Cell,Real3x3>
VariableCellReal3x3
;
460
465
typedef
MeshVariableScalarRefT<Particle,Real3x3>
VariableParticleReal3x3
;
466
471
typedef
MeshVariableScalarRefT<DoF,Real3x3>
VariableDoFReal3x3
;
476
typedef
ItemVariableScalarRefT<Integer>
VariableItemInteger
;
477
482
typedef
MeshVariableScalarRefT<Node,Integer>
VariableNodeInteger
;
483
488
typedef
MeshVariableScalarRefT<Edge,Integer>
VariableEdgeInteger
;
489
494
typedef
MeshVariableScalarRefT<Face,Integer>
VariableFaceInteger
;
495
500
typedef
MeshVariableScalarRefT<Cell,Integer>
VariableCellInteger
;
501
506
typedef
MeshVariableScalarRefT<Particle,Integer>
VariableParticleInteger
;
507
512
typedef
MeshVariableScalarRefT<DoF,Integer>
VariableDoFInteger
;
517
typedef
ItemVariableScalarRefT<Int16>
VariableItemInt16
;
522
typedef
ItemVariableScalarRefT<Int32>
VariableItemInt32
;
523
524
/*---------------------------------------------------------------------------*/
525
/*---------------------------------------------------------------------------*/
530
typedef
MeshVariableScalarRefT<Node,Int16>
VariableNodeInt16
;
531
536
typedef
MeshVariableScalarRefT<Edge,Int16>
VariableEdgeInt16
;
537
542
typedef
MeshVariableScalarRefT<Face,Int16>
VariableFaceInt16
;
543
548
typedef
MeshVariableScalarRefT<Cell,Int16>
VariableCellInt16
;
549
554
typedef
MeshVariableScalarRefT<Particle,Int16>
VariableParticleInt16
;
555
560
typedef
MeshVariableScalarRefT<DoF,Int16>
VariableDoFInt16
;
561
562
563
/*---------------------------------------------------------------------------*/
564
/*---------------------------------------------------------------------------*/
569
typedef
MeshVariableScalarRefT<Node,Int32>
VariableNodeInt32
;
570
575
typedef
MeshVariableScalarRefT<Edge,Int32>
VariableEdgeInt32
;
576
581
typedef
MeshVariableScalarRefT<Face,Int32>
VariableFaceInt32
;
582
587
typedef
MeshVariableScalarRefT<Cell,Int32>
VariableCellInt32
;
588
593
typedef
MeshVariableScalarRefT<Particle,Int32>
VariableParticleInt32
;
594
599
typedef
MeshVariableScalarRefT<DoF,Int32>
VariableDoFInt32
;
600
601
/*---------------------------------------------------------------------------*/
602
/*---------------------------------------------------------------------------*/
607
typedef
ItemVariableScalarRefT<Int64>
VariableItemInt64
;
608
613
typedef
MeshVariableScalarRefT<Node,Int64>
VariableNodeInt64
;
614
619
typedef
MeshVariableScalarRefT<Edge,Int64>
VariableEdgeInt64
;
620
625
typedef
MeshVariableScalarRefT<Face,Int64>
VariableFaceInt64
;
626
631
typedef
MeshVariableScalarRefT<Cell,Int64>
VariableCellInt64
;
632
637
typedef
MeshVariableScalarRefT<Particle,Int64>
VariableParticleInt64
;
638
639
644
typedef
MeshVariableScalarRefT<DoF,Int64>
VariableDoFInt64
;
645
646
/*---------------------------------------------------------------------------*/
647
/*---------------------------------------------------------------------------*/
653
typedef
MeshVariableScalarRefT<Node,Integer>
VariableNodeInteger
;
654
660
typedef
MeshVariableScalarRefT<Face,Integer>
VariableFaceInteger
;
661
667
typedef
MeshVariableScalarRefT<Cell,Integer>
VariableCellInteger
;
668
669
/*---------------------------------------------------------------------------*/
670
/*---------------------------------------------------------------------------*/
675
typedef
ItemVariableScalarRefT<Byte>
VariableItemByte
;
676
681
typedef
MeshVariableScalarRefT<Node,Byte>
VariableNodeByte
;
682
687
typedef
MeshVariableScalarRefT<Edge,Byte>
VariableEdgeByte
;
688
693
typedef
MeshVariableScalarRefT<Face,Byte>
VariableFaceByte
;
694
699
typedef
MeshVariableScalarRefT<Cell,Byte>
VariableCellByte
;
700
705
typedef
MeshVariableScalarRefT<Particle,Byte>
VariableParticleByte
;
706
707
712
typedef
MeshVariableScalarRefT<DoF,Byte>
VariableDoFByte
;
713
714
/*---------------------------------------------------------------------------*/
715
/*---------------------------------------------------------------------------*/
720
typedef
MeshVariableScalarRefT<Node,Byte>
VariableNodeBool
;
721
726
typedef
MeshVariableScalarRefT<Edge,Byte>
VariableEdgeBool
;
727
732
typedef
MeshVariableScalarRefT<Face,Byte>
VariableFaceBool
;
733
738
typedef
MeshVariableScalarRefT<Cell,Byte>
VariableCellBool
;
739
744
typedef
MeshVariableScalarRefT<Particle,Byte>
VariableParticleBool
;
745
746
751
typedef
MeshVariableScalarRefT<DoF,Byte>
VariableDoFBool
;
752
760
typedef
MeshVariableArrayRefT<Node,Real>
VariableNodeArrayReal
;
761
766
typedef
MeshVariableArrayRefT<Edge,Real>
VariableEdgeArrayReal
;
767
772
typedef
MeshVariableArrayRefT<Face,Real>
VariableFaceArrayReal
;
773
778
typedef
MeshVariableArrayRefT<Cell,Real>
VariableCellArrayReal
;
779
784
typedef
MeshVariableArrayRefT<Particle,Real>
VariableParticleArrayReal
;
785
786
791
typedef
MeshVariableArrayRefT<DoF,Real>
VariableDoFArrayReal
;
792
793
/*---------------------------------------------------------------------------*/
794
/*---------------------------------------------------------------------------*/
799
typedef
MeshVariableArrayRefT<Node,Real2>
VariableNodeArrayReal2
;
800
805
typedef
MeshVariableArrayRefT<Edge,Real2>
VariableEdgeArrayReal2
;
806
811
typedef
MeshVariableArrayRefT<Face,Real2>
VariableFaceArrayReal2
;
812
817
typedef
MeshVariableArrayRefT<Cell,Real2>
VariableCellArrayReal2
;
818
823
typedef
MeshVariableArrayRefT<Particle,Real2>
VariableParticleArrayReal2
;
824
825
826
831
typedef
MeshVariableArrayRefT<DoF,Real2>
VariableDoFArrayReal2
;
832
833
/*---------------------------------------------------------------------------*/
834
/*---------------------------------------------------------------------------*/
839
typedef
MeshVariableArrayRefT<Node,Real3>
VariableNodeArrayReal3
;
840
845
typedef
MeshVariableArrayRefT<Face,Real3>
VariableFaceArrayReal3
;
846
851
typedef
MeshVariableArrayRefT<Cell,Real3>
VariableCellArrayReal3
;
852
857
typedef
MeshVariableArrayRefT<Particle,Real3>
VariableParticleArrayReal3
;
858
859
864
typedef
MeshVariableArrayRefT<DoF,Real3>
VariableDoFArrayReal3
;
865
866
/*---------------------------------------------------------------------------*/
867
/*---------------------------------------------------------------------------*/
872
typedef
MeshVariableArrayRefT<Node,Real2x2>
VariableNodeArrayReal2x2
;
873
878
typedef
MeshVariableArrayRefT<Face,Real2x2>
VariableFaceArrayReal2x2
;
879
884
typedef
MeshVariableArrayRefT<Cell,Real2x2>
VariableCellArrayReal2x2
;
885
890
typedef
MeshVariableArrayRefT<Particle,Real2x2>
VariableParticleArrayReal2x2
;
891
892
897
typedef
MeshVariableArrayRefT<DoF,Real2x2>
VariableDoFArrayReal2x2
;
898
899
/*---------------------------------------------------------------------------*/
900
/*---------------------------------------------------------------------------*/
905
typedef
MeshVariableArrayRefT<Node,Real3x3>
VariableNodeArrayReal3x3
;
906
911
typedef
MeshVariableArrayRefT<Face,Real3x3>
VariableFaceArrayReal3x3
;
912
917
typedef
MeshVariableArrayRefT<Cell,Real3x3>
VariableCellArrayReal3x3
;
918
923
typedef
MeshVariableArrayRefT<Particle,Real3x3>
VariableParticleArrayReal3x3
;
924
925
930
typedef
MeshVariableArrayRefT<DoF,Real3x3>
VariableDoFArrayReal3x3
;
931
932
/*---------------------------------------------------------------------------*/
933
/*---------------------------------------------------------------------------*/
938
typedef
MeshVariableArrayRefT<Node,Integer>
VariableNodeArrayInteger
;
939
944
typedef
MeshVariableArrayRefT<Face,Integer>
VariableFaceArrayInteger
;
945
950
typedef
MeshVariableArrayRefT<Cell,Integer>
VariableCellArrayInteger
;
951
956
typedef
MeshVariableArrayRefT<Particle,Integer>
VariableParticleArrayInteger
;
957
958
963
typedef
MeshVariableArrayRefT<DoF,Integer>
VariableDoFArrayInteger
;
964
965
/*---------------------------------------------------------------------------*/
966
/*---------------------------------------------------------------------------*/
971
typedef
MeshVariableArrayRefT<Node,Int16>
VariableNodeArrayInt16
;
972
977
typedef
MeshVariableArrayRefT<Face,Int16>
VariableFaceArrayInt16
;
978
983
typedef
MeshVariableArrayRefT<Cell,Int16>
VariableCellArrayInt16
;
984
989
typedef
MeshVariableArrayRefT<Particle,Int16>
VariableParticleArrayInt16
;
990
991
996
typedef
MeshVariableArrayRefT<DoF,Int32>
VariableDoFArrayInt32
;
997
998
/*---------------------------------------------------------------------------*/
999
/*---------------------------------------------------------------------------*/
1004
typedef
MeshVariableArrayRefT<Node,Int32>
VariableNodeArrayInt32
;
1005
1010
typedef
MeshVariableArrayRefT<Face,Int32>
VariableFaceArrayInt32
;
1011
1016
typedef
MeshVariableArrayRefT<Cell,Int32>
VariableCellArrayInt32
;
1017
1022
typedef
MeshVariableArrayRefT<Particle,Int32>
VariableParticleArrayInt32
;
1023
1024
1029
typedef
MeshVariableArrayRefT<DoF,Int32>
VariableDoFArrayInt32
;
1030
1031
/*---------------------------------------------------------------------------*/
1032
/*---------------------------------------------------------------------------*/
1037
typedef
MeshVariableArrayRefT<Node,Int64>
VariableNodeArrayInt64
;
1038
1043
typedef
MeshVariableArrayRefT<Face,Int64>
VariableFaceArrayInt64
;
1044
1049
typedef
MeshVariableArrayRefT<Cell,Int64>
VariableCellArrayInt64
;
1050
1055
typedef
MeshVariableArrayRefT<Particle,Int64>
VariableParticleArrayInt64
;
1056
1057
1062
typedef
MeshVariableArrayRefT<DoF,Int64>
VariableDoFArrayInt64
;
1063
1068
typedef
MeshVariableArrayRefT<DoF,Int64>
VariableDoFArrayInt64
;
1069
1070
/*---------------------------------------------------------------------------*/
1071
/*---------------------------------------------------------------------------*/
1076
typedef
MeshVariableArrayRefT<Node,Byte>
VariableNodeArrayByte
;
1077
1082
typedef
MeshVariableArrayRefT<Face,Byte>
VariableFaceArrayByte
;
1083
1088
typedef
MeshVariableArrayRefT<Cell,Byte>
VariableCellArrayByte
;
1089
1094
typedef
MeshVariableArrayRefT<Particle,Byte>
VariableParticleArrayByte
;
1095
1096
1101
typedef
MeshVariableArrayRefT<DoF,Byte>
VariableDoFArrayByte
;
1102
1103
/*---------------------------------------------------------------------------*/
1104
/*---------------------------------------------------------------------------*/
1109
typedef
MeshVariableArrayRefT<Node,Byte>
VariableNodeArrayBool
;
1110
1115
typedef
MeshVariableArrayRefT<Face,Byte>
VariableFaceArrayBool
;
1116
1121
typedef
MeshVariableArrayRefT<Cell,Byte>
VariableCellArrayBool
;
1122
1127
typedef
MeshVariableArrayRefT<Particle,Byte>
VariableParticleArrayBool
;
1128
1129
1134
typedef
MeshVariableArrayRefT<DoF,Byte>
VariableDoFArrayBool
;
1135
1146
typedef
ItemPartialVariableScalarRefT<Real>
PartialVariableItemReal
;
1147
1152
typedef
MeshPartialVariableScalarRefT<Node,Real>
PartialVariableNodeReal
;
1153
1158
typedef
MeshPartialVariableScalarRefT<Edge,Real>
PartialVariableEdgeReal
;
1159
1164
typedef
MeshPartialVariableScalarRefT<Face,Real>
PartialVariableFaceReal
;
1165
1170
typedef
MeshPartialVariableScalarRefT<Cell,Real>
PartialVariableCellReal
;
1171
1176
typedef
MeshPartialVariableScalarRefT<Particle,Real>
PartialVariableParticleReal
;
1177
1178
1183
typedef
MeshPartialVariableScalarRefT<DoF,Real>
PartialVariableDoFReal
;
1184
1185
/*---------------------------------------------------------------------------*/
1186
/*---------------------------------------------------------------------------*/
1187
1192
typedef
ItemPartialVariableScalarRefT<Real2>
PartialVariableItemReal2
;
1193
1198
typedef
MeshPartialVariableScalarRefT<Node,Real2>
PartialVariableNodeReal2
;
1199
1204
typedef
MeshPartialVariableScalarRefT<Edge,Real2>
PartialVariableEdgeReal2
;
1205
1210
typedef
MeshPartialVariableScalarRefT<Face,Real2>
PartialVariableFaceReal2
;
1211
1216
typedef
MeshPartialVariableScalarRefT<Cell,Real2>
PartialVariableCellReal2
;
1217
1222
typedef
MeshPartialVariableScalarRefT<Particle,Real2>
PartialVariableParticleReal2
;
1223
1224
1229
typedef
MeshPartialVariableScalarRefT<DoF,Real2>
PartialVariableDoFReal2
;
1230
1231
/*---------------------------------------------------------------------------*/
1232
/*---------------------------------------------------------------------------*/
1237
typedef
ItemPartialVariableScalarRefT<Real3>
PartialVariableItemReal3
;
1238
1243
typedef
MeshPartialVariableScalarRefT<Node,Real3>
PartialVariableNodeReal3
;
1244
1249
typedef
MeshPartialVariableScalarRefT<Edge,Real3>
PartialVariableEdgeReal3
;
1250
1255
typedef
MeshPartialVariableScalarRefT<Face,Real3>
PartialVariableFaceReal3
;
1256
1261
typedef
MeshPartialVariableScalarRefT<Cell,Real3>
PartialVariableCellReal3
;
1262
1267
typedef
MeshPartialVariableScalarRefT<Particle,Real3>
PartialVariableParticleReal3
;
1268
1269
1274
typedef
MeshPartialVariableScalarRefT<DoF,Real3>
PartialVariableDoFReal3
;
1275
1276
/*---------------------------------------------------------------------------*/
1277
/*---------------------------------------------------------------------------*/
1282
typedef
ItemPartialVariableScalarRefT<Real2x2>
PartialVariableItemReal2x2
;
1283
1288
typedef
MeshPartialVariableScalarRefT<Node,Real2x2>
PartialVariableNodeReal2x2
;
1289
1294
typedef
MeshPartialVariableScalarRefT<Edge,Real2x2>
PartialVariableEdgeReal2x2
;
1295
1300
typedef
MeshPartialVariableScalarRefT<Face,Real2x2>
PartialVariableFaceReal2x2
;
1301
1306
typedef
MeshPartialVariableScalarRefT<Cell,Real2x2>
PartialVariableCellReal2x2
;
1307
1312
typedef
MeshPartialVariableScalarRefT<Particle,Real2x2>
PartialVariableParticleReal2x2
;
1313
1314
1319
typedef
MeshPartialVariableScalarRefT<DoF,Real2x2>
PartialVariableDoFReal2x2
;
1320
1321
/*---------------------------------------------------------------------------*/
1322
/*---------------------------------------------------------------------------*/
1327
typedef
ItemPartialVariableScalarRefT<Real3x3>
PartialVariableItemReal3x3
;
1328
1333
typedef
MeshPartialVariableScalarRefT<Node,Real3x3>
PartialVariableNodeReal3x3
;
1334
1339
typedef
MeshPartialVariableScalarRefT<Edge,Real3x3>
PartialVariableEdgeReal3x3
;
1340
1345
typedef
MeshPartialVariableScalarRefT<Face,Real3x3>
PartialVariableFaceReal3x3
;
1346
1351
typedef
MeshPartialVariableScalarRefT<Cell,Real3x3>
PartialVariableCellReal3x3
;
1352
1357
typedef
MeshPartialVariableScalarRefT<Particle,Real3x3>
PartialVariableParticleReal3x3
;
1358
1359
1364
typedef
MeshPartialVariableScalarRefT<DoF,Real3x3>
PartialVariableDoFReal3x3
;
1365
1366
/*---------------------------------------------------------------------------*/
1367
/*---------------------------------------------------------------------------*/
1372
typedef
ItemPartialVariableScalarRefT<Integer>
PartialVariableItemInteger
;
1373
1378
typedef
MeshPartialVariableScalarRefT<Node,Integer>
PartialVariableNodeInteger
;
1379
1384
typedef
MeshPartialVariableScalarRefT<Edge,Integer>
PartialVariableEdgeInteger
;
1385
1390
typedef
MeshPartialVariableScalarRefT<Face,Integer>
PartialVariableFaceInteger
;
1391
1396
typedef
MeshPartialVariableScalarRefT<Cell,Integer>
PartialVariableCellInteger
;
1397
1402
typedef
MeshPartialVariableScalarRefT<Particle,Integer>
PartialVariableParticleInteger
;
1403
1404
1409
typedef
MeshPartialVariableScalarRefT<DoF,Integer>
PartialVariableDoFInteger
;
1410
1411
/*---------------------------------------------------------------------------*/
1412
/*---------------------------------------------------------------------------*/
1417
typedef
ItemPartialVariableScalarRefT<Int32>
PartialVariableItemInt32
;
1418
1423
typedef
MeshPartialVariableScalarRefT<Node,Int32>
PartialVariableNodeInt32
;
1424
1429
typedef
MeshPartialVariableScalarRefT<Edge,Int32>
PartialVariableEdgeInt32
;
1430
1435
typedef
MeshPartialVariableScalarRefT<Face,Int32>
PartialVariableFaceInt32
;
1436
1441
typedef
MeshPartialVariableScalarRefT<Cell,Int32>
PartialVariableCellInt32
;
1442
1447
typedef
MeshPartialVariableScalarRefT<Particle,Int32>
PartialVariableParticleInt32
;
1448
1449
1454
typedef
MeshPartialVariableScalarRefT<DoF,Int32>
PartialVariableDoFInt32
;
1455
1456
/*---------------------------------------------------------------------------*/
1457
/*---------------------------------------------------------------------------*/
1462
typedef
ItemPartialVariableScalarRefT<Int16>
PartialVariableItemInt16
;
1463
1468
typedef
MeshPartialVariableScalarRefT<Node,Int16>
PartialVariableNodeInt16
;
1469
1474
typedef
MeshPartialVariableScalarRefT<Edge,Int16>
PartialVariableEdgeInt16
;
1475
1480
typedef
MeshPartialVariableScalarRefT<Face,Int16>
PartialVariableFaceInt16
;
1481
1486
typedef
MeshPartialVariableScalarRefT<Cell,Int16>
PartialVariableCellInt16
;
1487
1492
typedef
MeshPartialVariableScalarRefT<Particle,Int16>
PartialVariableParticleInt16
;
1493
1494
1499
typedef
MeshPartialVariableScalarRefT<DoF,Int16>
PartialVariableDoFInt16
;
1500
1501
/*---------------------------------------------------------------------------*/
1502
/*---------------------------------------------------------------------------*/
1507
typedef
ItemPartialVariableScalarRefT<Int64>
PartialVariableItemInt64
;
1508
1513
typedef
MeshPartialVariableScalarRefT<Node,Int64>
PartialVariableNodeInt64
;
1514
1519
typedef
MeshPartialVariableScalarRefT<Edge,Int64>
PartialVariableEdgeInt64
;
1520
1525
typedef
MeshPartialVariableScalarRefT<Face,Int64>
PartialVariableFaceInt64
;
1526
1531
typedef
MeshPartialVariableScalarRefT<Cell,Int64>
PartialVariableCellInt64
;
1532
1537
typedef
MeshPartialVariableScalarRefT<Particle,Int64>
PartialVariableParticleInt64
;
1538
1539
1544
typedef
MeshPartialVariableScalarRefT<DoF,Int64>
PartialVariableDoFInt64
;
1545
1546
/*---------------------------------------------------------------------------*/
1547
/*---------------------------------------------------------------------------*/
1552
typedef
ItemPartialVariableScalarRefT<Byte>
PartialVariableItemByte
;
1553
1558
typedef
MeshPartialVariableScalarRefT<Node,Byte>
PartialVariableNodeByte
;
1559
1564
typedef
MeshPartialVariableScalarRefT<Edge,Byte>
PartialVariableEdgeByte
;
1565
1570
typedef
MeshPartialVariableScalarRefT<Face,Byte>
PartialVariableFaceByte
;
1571
1576
typedef
MeshPartialVariableScalarRefT<Cell,Byte>
PartialVariableCellByte
;
1577
1582
typedef
MeshPartialVariableScalarRefT<Particle,Byte>
PartialVariableParticleByte
;
1583
1584
1589
typedef
MeshPartialVariableScalarRefT<DoF,Byte>
PartialVariableDoFByte
;
1590
1591
/*---------------------------------------------------------------------------*/
1592
/*---------------------------------------------------------------------------*/
1597
typedef
MeshPartialVariableScalarRefT<Node,Byte>
PartialVariableNodeBool
;
1598
1603
typedef
MeshPartialVariableScalarRefT<Edge,Byte>
PartialVariableEdgeBool
;
1604
1609
typedef
MeshPartialVariableScalarRefT<Face,Byte>
PartialVariableFaceBool
;
1610
1615
typedef
MeshPartialVariableScalarRefT<Cell,Byte>
PartialVariableCellBool
;
1616
1621
typedef
MeshPartialVariableScalarRefT<Particle,Byte>
PartialVariableParticleBool
;
1622
1627
typedef
MeshPartialVariableScalarRefT<DoF,Byte>
PartialVariableDoFBool
;
1628
1629
/*---------------------------------------------------------------------------*/
1630
/*---------------------------------------------------------------------------*/
1631
1632
/*---------------------------------------------------------------------------*/
1633
/*---------------------------------------------------------------------------*/
1634
1639
typedef
ItemPartialVariableArrayRefT<Real>
PartialVariableItemArrayReal
;
1640
1645
typedef
MeshPartialVariableArrayRefT<Node,Real>
PartialVariableNodeArrayReal
;
1646
1651
typedef
MeshPartialVariableArrayRefT<Edge,Real>
PartialVariableEdgeArrayReal
;
1652
1657
typedef
MeshPartialVariableArrayRefT<Face,Real>
PartialVariableFaceArrayReal
;
1658
1663
typedef
MeshPartialVariableArrayRefT<Cell,Real>
PartialVariableCellArrayReal
;
1664
1669
typedef
MeshPartialVariableArrayRefT<Particle,Real>
PartialVariableParticleArrayReal
;
1670
1671
1676
typedef
MeshPartialVariableArrayRefT<DoF,Real>
PartialVariableDoFArrayReal
;
1677
1678
/*---------------------------------------------------------------------------*/
1679
/*---------------------------------------------------------------------------*/
1684
typedef
ItemPartialVariableArrayRefT<Real2>
PartialVariableItemArrayReal2
;
1685
1690
typedef
MeshPartialVariableArrayRefT<Node,Real2>
PartialVariableNodeArrayReal2
;
1691
1696
typedef
MeshPartialVariableArrayRefT<Edge,Real2>
PartialVariableEdgeArrayReal2
;
1697
1702
typedef
MeshPartialVariableArrayRefT<Face,Real2>
PartialVariableFaceArrayReal2
;
1703
1708
typedef
MeshPartialVariableArrayRefT<Cell,Real2>
PartialVariableCellArrayReal2
;
1709
1714
typedef
MeshPartialVariableArrayRefT<Particle,Real2>
PartialVariableParticleArrayReal2
;
1715
1716
1721
typedef
MeshPartialVariableArrayRefT<DoF,Real2>
PartialVariableDoFArrayReal2
;
1722
1723
/*---------------------------------------------------------------------------*/
1724
/*---------------------------------------------------------------------------*/
1729
typedef
ItemPartialVariableArrayRefT<Real3>
PartialVariableItemArrayReal3
;
1730
1735
typedef
MeshPartialVariableArrayRefT<Node,Real3>
PartialVariableNodeArrayReal3
;
1736
1741
typedef
MeshPartialVariableArrayRefT<Edge,Real3>
PartialVariableEdgeArrayReal3
;
1742
1747
typedef
MeshPartialVariableArrayRefT<Face,Real3>
PartialVariableFaceArrayReal3
;
1748
1753
typedef
MeshPartialVariableArrayRefT<Cell,Real3>
PartialVariableCellArrayReal3
;
1754
1759
typedef
MeshPartialVariableArrayRefT<Particle,Real3>
PartialVariableParticleArrayReal3
;
1760
1761
1766
typedef
MeshPartialVariableArrayRefT<DoF,Real3>
PartialVariableDoFArrayReal3
;
1767
1768
/*---------------------------------------------------------------------------*/
1769
/*---------------------------------------------------------------------------*/
1774
typedef
ItemPartialVariableArrayRefT<Real2x2>
PartialVariableItemArrayReal2x2
;
1775
1780
typedef
MeshPartialVariableArrayRefT<Node,Real2x2>
PartialVariableNodeArrayReal2x2
;
1781
1786
typedef
MeshPartialVariableArrayRefT<Edge,Real2x2>
PartialVariableEdgeArrayReal2x2
;
1787
1792
typedef
MeshPartialVariableArrayRefT<Face,Real2x2>
PartialVariableFaceArrayReal2x2
;
1793
1798
typedef
MeshPartialVariableArrayRefT<Cell,Real2x2>
PartialVariableCellArrayReal2x2
;
1799
1804
typedef
MeshPartialVariableArrayRefT<Particle,Real2x2>
PartialVariableParticleArrayReal2x2
;
1805
1806
1811
typedef
MeshPartialVariableArrayRefT<DoF,Real2x2>
PartialVariableDoFArrayReal2x2
;
1812
1813
/*---------------------------------------------------------------------------*/
1814
/*---------------------------------------------------------------------------*/
1819
typedef
ItemPartialVariableArrayRefT<Real3x3>
PartialVariableItemArrayReal3x3
;
1820
1825
typedef
MeshPartialVariableArrayRefT<Node,Real3x3>
PartialVariableNodeArrayReal3x3
;
1826
1831
typedef
MeshPartialVariableArrayRefT<Edge,Real3x3>
PartialVariableEdgeArrayReal3x3
;
1832
1837
typedef
MeshPartialVariableArrayRefT<Face,Real3x3>
PartialVariableFaceArrayReal3x3
;
1838
1843
typedef
MeshPartialVariableArrayRefT<Cell,Real3x3>
PartialVariableCellArrayReal3x3
;
1844
1849
typedef
MeshPartialVariableArrayRefT<Particle,Real3x3>
PartialVariableParticleArrayReal3x3
;
1850
1851
1856
typedef
MeshPartialVariableArrayRefT<DoF,Real3x3>
PartialVariableDoFArrayReal3x3
;
1857
1858
/*---------------------------------------------------------------------------*/
1859
/*---------------------------------------------------------------------------*/
1864
typedef
ItemPartialVariableArrayRefT<Integer>
PartialVariableItemArrayInteger
;
1865
1870
typedef
MeshPartialVariableArrayRefT<Node,Integer>
PartialVariableNodeArrayInteger
;
1871
1876
typedef
MeshPartialVariableArrayRefT<Edge,Integer>
PartialVariableEdgeArrayInteger
;
1877
1882
typedef
MeshPartialVariableArrayRefT<Face,Integer>
PartialVariableFaceArrayInteger
;
1883
1888
typedef
MeshPartialVariableArrayRefT<Cell,Integer>
PartialVariableCellArrayInteger
;
1889
1894
typedef
MeshPartialVariableArrayRefT<Particle,Integer>
PartialVariableParticleArrayInteger
;
1895
1896
1901
typedef
MeshPartialVariableArrayRefT<DoF,Integer>
PartialVariableDoFArrayInteger
;
1902
1903
/*---------------------------------------------------------------------------*/
1904
/*---------------------------------------------------------------------------*/
1909
typedef
ItemPartialVariableArrayRefT<Int16>
PartialVariableItemArrayInt16
;
1910
1915
typedef
MeshPartialVariableArrayRefT<Node,Int16>
PartialVariableNodeArrayInt16
;
1916
1921
typedef
MeshPartialVariableArrayRefT<Edge,Int16>
PartialVariableEdgeArrayInt16
;
1922
1927
typedef
MeshPartialVariableArrayRefT<Face,Int16>
PartialVariableFaceArrayInt16
;
1928
1933
typedef
MeshPartialVariableArrayRefT<Cell,Int16>
PartialVariableCellArrayInt16
;
1934
1939
typedef
MeshPartialVariableArrayRefT<Particle,Int16>
PartialVariableParticleArrayInt16
;
1940
1941
1946
typedef
MeshPartialVariableArrayRefT<DoF,Int16>
PartialVariableDoFArrayInt16
;
1947
1948
/*---------------------------------------------------------------------------*/
1949
/*---------------------------------------------------------------------------*/
1954
typedef
ItemPartialVariableArrayRefT<Int32>
PartialVariableItemArrayInt32
;
1955
1960
typedef
MeshPartialVariableArrayRefT<Node,Int32>
PartialVariableNodeArrayInt32
;
1961
1966
typedef
MeshPartialVariableArrayRefT<Edge,Int32>
PartialVariableEdgeArrayInt32
;
1967
1972
typedef
MeshPartialVariableArrayRefT<Face,Int32>
PartialVariableFaceArrayInt32
;
1973
1978
typedef
MeshPartialVariableArrayRefT<Cell,Int32>
PartialVariableCellArrayInt32
;
1979
1984
typedef
MeshPartialVariableArrayRefT<Particle,Int32>
PartialVariableParticleArrayInt32
;
1985
1986
1991
typedef
MeshPartialVariableArrayRefT<DoF,Int32>
PartialVariableDoFArrayInt32
;
1992
1993
/*---------------------------------------------------------------------------*/
1994
/*---------------------------------------------------------------------------*/
1999
typedef
ItemPartialVariableArrayRefT<Int64>
PartialVariableItemArrayInt64
;
2000
2005
typedef
MeshPartialVariableArrayRefT<Node,Int64>
PartialVariableNodeArrayInt64
;
2006
2011
typedef
MeshPartialVariableArrayRefT<Edge,Int64>
PartialVariableEdgeArrayInt64
;
2012
2017
typedef
MeshPartialVariableArrayRefT<Face,Int64>
PartialVariableFaceArrayInt64
;
2018
2023
typedef
MeshPartialVariableArrayRefT<Cell,Int64>
PartialVariableCellArrayInt64
;
2024
2029
typedef
MeshPartialVariableArrayRefT<Particle,Int64>
PartialVariableParticleArrayInt64
;
2030
2031
2036
typedef
MeshPartialVariableArrayRefT<DoF,Int64>
PartialVariableDoFArrayInt64
;
2037
2038
/*---------------------------------------------------------------------------*/
2039
/*---------------------------------------------------------------------------*/
2044
typedef
ItemPartialVariableArrayRefT<Byte>
PartialVariableItemArrayByte
;
2045
2050
typedef
MeshPartialVariableArrayRefT<Node,Byte>
PartialVariableNodeArrayByte
;
2051
2056
typedef
MeshPartialVariableArrayRefT<Edge,Byte>
PartialVariableEdgeArrayByte
;
2057
2062
typedef
MeshPartialVariableArrayRefT<Face,Byte>
PartialVariableFaceArrayByte
;
2063
2068
typedef
MeshPartialVariableArrayRefT<Cell,Byte>
PartialVariableCellArrayByte
;
2069
2074
typedef
MeshPartialVariableArrayRefT<Particle,Byte>
PartialVariableParticleArrayByte
;
2075
2076
2081
typedef
MeshPartialVariableArrayRefT<DoF,Byte>
PartialVariableDoFArrayByte
;
2082
2083
/*---------------------------------------------------------------------------*/
2084
/*---------------------------------------------------------------------------*/
2089
typedef
MeshPartialVariableArrayRefT<Node,Byte>
PartialVariableNodeArrayBool
;
2090
2095
typedef
MeshPartialVariableArrayRefT<Edge,Byte>
PartialVariableEdgeArrayBool
;
2096
2101
typedef
MeshPartialVariableArrayRefT<Face,Byte>
PartialVariableFaceArrayBool
;
2102
2107
typedef
MeshPartialVariableArrayRefT<Cell,Byte>
PartialVariableCellArrayBool
;
2108
2113
typedef
MeshPartialVariableArrayRefT<Particle,Byte>
PartialVariableParticleArrayBool
;
2114
2119
typedef
MeshPartialVariableArrayRefT<DoF,Byte>
PartialVariableDoFArrayBool
;
2120
2121
/*---------------------------------------------------------------------------*/
2122
/*---------------------------------------------------------------------------*/
2123
2124
template
<
typename
ItemType,
typename
DataType>
class
SharedMeshVariableScalarRefT
;
2125
2126
/*---------------------------------------------------------------------------*/
2127
/*---------------------------------------------------------------------------*/
2128
2133
typedef
SharedMeshVariableScalarRefT<Node,Real>
SharedVariableNodeReal
;
2134
2139
typedef
SharedMeshVariableScalarRefT<Edge,Real>
SharedVariableEdgeReal
;
2140
2145
typedef
SharedMeshVariableScalarRefT<Face,Real>
SharedVariableFaceReal
;
2146
2151
typedef
SharedMeshVariableScalarRefT<Cell,Real>
SharedVariableCellReal
;
2152
2157
typedef
SharedMeshVariableScalarRefT<Particle,Real>
SharedVariableParticleReal
;
2158
2159
2164
typedef
SharedMeshVariableScalarRefT<DoF,Real>
SharedVariableDoFReal
;
2165
2170
typedef
SharedMeshVariableScalarRefT<Cell,Real>
SharedVariableCellReal
;
2171
2172
/*---------------------------------------------------------------------------*/
2173
/*---------------------------------------------------------------------------*/
2174
2179
typedef
SharedMeshVariableScalarRefT<Node,Real2>
SharedVariableNodeReal2
;
2180
2185
typedef
SharedMeshVariableScalarRefT<Edge,Real2>
SharedVariableEdgeReal2
;
2186
2191
typedef
SharedMeshVariableScalarRefT<Face,Real2>
SharedVariableFaceReal2
;
2192
2197
typedef
SharedMeshVariableScalarRefT<Cell,Real2>
SharedVariableCellReal2
;
2198
2203
typedef
SharedMeshVariableScalarRefT<Particle,Real2>
SharedVariableParticleReal2
;
2204
2205
2210
typedef
SharedMeshVariableScalarRefT<DoF,Real2>
SharedVariableDoFReal2
;
2211
2212
/*---------------------------------------------------------------------------*/
2213
/*---------------------------------------------------------------------------*/
2218
typedef
SharedItemVariableScalarRefT<Real3>
SharedVariableItemReal3
;
2219
2224
typedef
SharedMeshVariableScalarRefT<Node,Real3>
SharedVariableNodeReal3
;
2225
2230
typedef
SharedMeshVariableScalarRefT<Edge,Real3>
SharedVariableEdgeReal3
;
2231
2236
typedef
SharedMeshVariableScalarRefT<Face,Real3>
SharedVariableFaceReal3
;
2237
2242
typedef
SharedMeshVariableScalarRefT<Cell,Real3>
SharedVariableCellReal3
;
2243
2248
typedef
SharedMeshVariableScalarRefT<Particle,Real3>
SharedVariableParticleReal3
;
2249
2250
2255
typedef
SharedMeshVariableScalarRefT<DoF,Real3>
SharedVariableDoFReal3
;
2256
2257
/*---------------------------------------------------------------------------*/
2258
/*---------------------------------------------------------------------------*/
2263
typedef
SharedItemVariableScalarRefT<Real2x2>
SharedVariableItemReal2x2
;
2264
2269
typedef
SharedMeshVariableScalarRefT<Node,Real2x2>
SharedVariableNodeReal2x2
;
2270
2275
typedef
SharedMeshVariableScalarRefT<Edge,Real2x2>
SharedVariableEdgeReal2x2
;
2276
2281
typedef
SharedMeshVariableScalarRefT<Face,Real2x2>
SharedVariableFaceReal2x2
;
2282
2287
typedef
SharedMeshVariableScalarRefT<Cell,Real2x2>
SharedVariableCellReal2x2
;
2288
2293
typedef
SharedMeshVariableScalarRefT<Particle,Real2x2>
SharedVariableParticleReal2x2
;
2294
2299
typedef
SharedMeshVariableScalarRefT<DoF,Real2x2>
SharedVariableDoFReal2x2
;
2300
2301
/*---------------------------------------------------------------------------*/
2302
/*---------------------------------------------------------------------------*/
2307
typedef
SharedItemVariableScalarRefT<Real3x3>
SharedVariableItemReal3x3
;
2308
2313
typedef
SharedMeshVariableScalarRefT<Node,Real3x3>
SharedVariableNodeReal3x3
;
2314
2319
typedef
SharedMeshVariableScalarRefT<Edge,Real3x3>
SharedVariableEdgeReal3x3
;
2320
2325
typedef
SharedMeshVariableScalarRefT<Face,Real3x3>
SharedVariableFaceReal3x3
;
2326
2331
typedef
SharedMeshVariableScalarRefT<Cell,Real3x3>
SharedVariableCellReal3x3
;
2332
2337
typedef
SharedMeshVariableScalarRefT<Particle,Real3x3>
SharedVariableParticleReal3x3
;
2338
2339
2344
typedef
SharedMeshVariableScalarRefT<DoF,Real3x3>
SharedVariableDoFReal3x3
;
2345
2346
/*---------------------------------------------------------------------------*/
2347
/*---------------------------------------------------------------------------*/
2352
typedef
SharedItemVariableScalarRefT<Integer>
SharedVariableItemInteger
;
2353
2358
typedef
SharedMeshVariableScalarRefT<Node,Integer>
SharedVariableNodeInteger
;
2359
2364
typedef
SharedMeshVariableScalarRefT<Edge,Integer>
SharedVariableEdgeInteger
;
2365
2370
typedef
SharedMeshVariableScalarRefT<Face,Integer>
SharedVariableFaceInteger
;
2371
2376
typedef
SharedMeshVariableScalarRefT<Cell,Integer>
SharedVariableCellInteger
;
2377
2382
typedef
SharedMeshVariableScalarRefT<Particle,Integer>
SharedVariableParticleInteger
;
2383
2384
2389
typedef
SharedMeshVariableScalarRefT<DoF,Integer>
SharedVariableDoFInteger
;
2390
2391
/*---------------------------------------------------------------------------*/
2392
/*---------------------------------------------------------------------------*/
2397
typedef
SharedItemVariableScalarRefT<Int32>
SharedVariableItemInt32
;
2398
2403
typedef
SharedMeshVariableScalarRefT<Node,Int32>
SharedVariableNodeInt32
;
2404
2409
typedef
SharedMeshVariableScalarRefT<Edge,Int32>
SharedVariableEdgeInt32
;
2410
2415
typedef
SharedMeshVariableScalarRefT<Face,Int32>
SharedVariableFaceInt32
;
2416
2421
typedef
SharedMeshVariableScalarRefT<Cell,Int32>
SharedVariableCellInt32
;
2422
2427
typedef
SharedMeshVariableScalarRefT<Particle,Int32>
SharedVariableParticleInt32
;
2428
2429
2434
typedef
SharedMeshVariableScalarRefT<DoF,Int32>
SharedVariableDoFInt32
;
2435
2436
/*---------------------------------------------------------------------------*/
2437
/*---------------------------------------------------------------------------*/
2442
typedef
SharedItemVariableScalarRefT<Int16>
SharedVariableItemInt16
;
2443
2448
typedef
SharedMeshVariableScalarRefT<Node,Int16>
SharedVariableNodeInt16
;
2449
2454
typedef
SharedMeshVariableScalarRefT<Edge,Int16>
SharedVariableEdgeInt16
;
2455
2460
typedef
SharedMeshVariableScalarRefT<Face,Int16>
SharedVariableFaceInt16
;
2461
2466
typedef
SharedMeshVariableScalarRefT<Cell,Int16>
SharedVariableCellInt16
;
2467
2472
typedef
SharedMeshVariableScalarRefT<Particle,Int16>
SharedVariableParticleInt16
;
2473
2474
2479
typedef
SharedMeshVariableScalarRefT<DoF,Int16>
SharedVariableDoFInt16
;
2480
2481
/*---------------------------------------------------------------------------*/
2482
/*---------------------------------------------------------------------------*/
2487
typedef
SharedItemVariableScalarRefT<Int64>
SharedVariableItemInt64
;
2488
2493
typedef
SharedMeshVariableScalarRefT<Node,Int64>
SharedVariableNodeInt64
;
2494
2499
typedef
SharedMeshVariableScalarRefT<Edge,Int64>
SharedVariableEdgeInt64
;
2500
2505
typedef
SharedMeshVariableScalarRefT<Face,Int64>
SharedVariableFaceInt64
;
2506
2511
typedef
SharedMeshVariableScalarRefT<Cell,Int64>
SharedVariableCellInt64
;
2512
2517
typedef
SharedMeshVariableScalarRefT<Particle,Int64>
SharedVariableParticleInt64
;
2518
2519
2524
typedef
SharedMeshVariableScalarRefT<DoF,Int64>
SharedVariableDoFInt64
;
2525
2526
/*---------------------------------------------------------------------------*/
2527
/*---------------------------------------------------------------------------*/
2528
2534
typedef
SharedMeshVariableScalarRefT<Node,Integer>
SharedVariableNodeInteger
;
2535
2541
typedef
SharedMeshVariableScalarRefT<Face,Integer>
SharedVariableFaceInteger
;
2542
2548
typedef
SharedMeshVariableScalarRefT<Cell,Integer>
SharedVariableCellInteger
;
2549
2550
/*---------------------------------------------------------------------------*/
2551
/*---------------------------------------------------------------------------*/
2556
typedef
ItemPartialVariableScalarRefT<Byte>
PartialVariableItemByte
;
2557
2562
typedef
SharedItemVariableScalarRefT<Byte>
SharedVariableItemByte
;
2563
2568
typedef
SharedMeshVariableScalarRefT<Node,Byte>
SharedVariableNodeByte
;
2569
2574
typedef
SharedMeshVariableScalarRefT<Edge,Byte>
SharedVariableEdgeByte
;
2575
2580
typedef
SharedMeshVariableScalarRefT<Face,Byte>
SharedVariableFaceByte
;
2581
2586
typedef
SharedMeshVariableScalarRefT<Cell,Byte>
SharedVariableCellByte
;
2587
2592
typedef
SharedMeshVariableScalarRefT<Particle,Byte>
SharedVariableParticleByte
;
2593
2594
2599
typedef
SharedMeshVariableScalarRefT<DoF,Byte>
SharedVariableDoFByte
;
2600
2601
/*---------------------------------------------------------------------------*/
2602
/*---------------------------------------------------------------------------*/
2607
typedef
SharedMeshVariableScalarRefT<Node,Byte>
SharedVariableNodeBool
;
2608
2613
typedef
SharedMeshVariableScalarRefT<Edge,Byte>
SharedVariableEdgeBool
;
2614
2619
typedef
SharedMeshVariableScalarRefT<Face,Byte>
SharedVariableFaceBool
;
2620
2625
typedef
SharedMeshVariableScalarRefT<Cell,Byte>
SharedVariableCellBool
;
2626
2631
typedef
SharedMeshVariableScalarRefT<Particle,Byte>
SharedVariableParticleBool
;
2632
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::ItemPartialVariableScalarRefT
Variable partielle scalaire sur un type d'entité du maillage.
Definition
MeshPartialVariableScalarRef.h:41
Arcane::ItemVariableScalarRefT< Real >
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane::MeshVariableArrayRefT< Cell, Real >
Arcane::MeshVariableScalarRefT< Node, Real >
Arcane::SharedMeshVariableScalarRefT
Definition
SharedVariable.h:40
Arcane::VariableRefArray2T< Int32 >
Arcane::VariableRefArrayT< Byte >
Arcane::VariableRefScalarT< Real >
arcane
core
VariableTypedef.h
Généré le Lundi 18 Novembre 2024 03:01:11 pour Arcane par
1.9.8