## This file is subject to the terms and conditions defined in# file 'LICENSE.txt', which is part of this source code package.#importsysfromtypingimportUnion""" Developer Documentation:A change of the type in this files must be coherent with the types in : CythonTypes.pxd and EigenTypes.h"""ifsys.platform=="win32":# only nt coveragefromnumpyimportint32MuscatIndex=int32else:# only posix coveragefromnumpyimportint64MuscatIndex=int64"""Type for the ints in Muscat. originalIDs, connectivity matrix and indices for example. """fromnumpyimportfloat64MuscatFloat=float64"""Type for the floats in Muscat.fields values and point positions for example."""fromnumpy.typingimportArrayLike,NDArrayScalarIntLike=Union[int,MuscatIndex]"""MetaType for typing int like arguments"""