]> SALOME platform Git repositories - tools/medcoupling.git/commitdiff
Salome HOME
Some useful variables to existing int64 field class to ease int64 porting agy/int64_fieldint
authorAnthony Geay <anthony.geay@edf.fr>
Fri, 25 Sep 2020 08:02:12 +0000 (10:02 +0200)
committerAnthony Geay <anthony.geay@edf.fr>
Fri, 25 Sep 2020 08:02:12 +0000 (10:02 +0200)
src/MEDCoupling_Swig/MEDCouplingCommon.i
src/MEDLoader/Swig/MEDLoaderCommon.i

index b7b634fdba316d511c7cf12e049c961ab01289e4..b6d35cfe6820a0c71fb0ff392bc1363d70fea865 100644 (file)
@@ -6138,6 +6138,11 @@ MEDCouplingUMesh.SetPartOfIndexedArraysSameIdx      = DataArrayInt.SetPartOfInde
 MEDCouplingUMesh.RemoveIdsFromIndexedArrays         = DataArrayInt.RemoveIdsFromIndexedArrays
 MEDCouplingFieldInt = MEDCouplingFieldInt32
 
+if MEDCouplingUse64BitIDs():
+  MEDCouplingFieldID = MEDCouplingFieldInt64
+else:
+  MEDCouplingFieldID = MEDCouplingFieldInt32
+
 %}
 
 %pythoncode %{
index 94006118948a48092e671a8c820bb4a53d8a9c10..24f3aedaeafd06f618109f41dbc19e7dedaf4524 100644 (file)
@@ -4336,4 +4336,10 @@ MEDFileAnyTypeField1TS.__enter__=enter1TS
 MEDFileAnyTypeField1TS.__exit__=exit1TS
 MEDFileIntField1TS = MEDFileInt32Field1TS
 MEDFileIntFieldMultiTS = MEDFileInt32FieldMultiTS
+if MEDCouplingUse64BitIDs():
+  MEDFileIDField1TS = MEDFileInt64Field1TS
+  MEDFileIDFieldMultiTS = MEDFileInt64FieldMultiTS
+else:
+  MEDFileIDField1TS = MEDFileInt32Field1TS
+  MEDFileIDFieldMultiTS = MEDFileInt32FieldMultiTS
 %}