## 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"""importnumpyasnpifsys.platform=="win32"andnp.__version__.startswith("1."):MuscatIndex=np.int32else:MuscatIndex=np.int64"""Type for the ints in Muscat. originalIDs, connectivity matrix and indices for example. """MuscatFloat=np.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"""