#La fonction initializeGreen prend en argument N, la taille de la grille/image (c'est un 'tuple' de taille d o d est la dimension. Ex : en dimension 2, pour une image 128x128, N=(128,128)) et renvoie les lments dont on a besoin pour utiliser la fonction operate_field
#La fonction initializeGreen prend en argument N, la taille de la grille/image (c'est un 'tuple' de taille d o d est la dimension. Ex : en dimension 2, pour une image 128x128, N=(128,128)) et renvoie les lments dont on a besoin pour utiliser la fonction operate_field
#do not use tuple as arguments in parallel mode -> remove tupleFIlters
#if not enough, remove tupleK and use scalar index to flattened x,y
#La fonction operate_field permet de calculer, pour un champ 'x' (qui reprsente un champ de polarisation), la dformation cre par la polarisation 'x'. C'est--dire, -Gamma(x). N est la taille de la grille/image. L'argument k0 est la conductivit du milieu de rfrence utilis pour le calcul. Les autres arguments sont ceux qui sont issus de la fonction initializeGreen
#La fonction operate_field permet de calculer, pour un champ 'x' (qui reprsente un champ de polarisation), la dformation cre par la polarisation 'x'. C'est--dire, -Gamma(x). N est la taille de la grille/image. L'argument k0 est la conductivit du milieu de rfrence utilis pour le calcul. Les autres arguments sont ceux qui sont issus de la fonction initializeGreen
#Pour crer une image, utiliser 'microstructure=booleanSpheres(centers,radii,N)' o 'centers' est un tableau avec les coordonnes des centres des sphres/disques, 'radii' est un tableau avec les rayons des sphres/disques, et 'N' est la taille de l'image (c'est un 'tuple' de taille d o d est la dimension). Puis crire 'phasemap=microstructure.phasemap'. 'phasemap' est alors un tableau de taille N, qui reprsente l'image. Le pixel vaut 1 s'il est dans la sphre, 0 sinon.
#Pour crer une image, utiliser 'microstructure=booleanSpheres(centers,radii,N)' o 'centers' est un tableau avec les coordonnes des centres des sphres/disques, 'radii' est un tableau avec les rayons des sphres/disques, et 'N' est la taille de l'image (c'est un 'tuple' de taille d o d est la dimension). Puis crire 'phasemap=microstructure.phasemap'. 'phasemap' est alors un tableau de taille N, qui reprsente l'image. Le pixel vaut 1 s'il est dans la sphre, 0 sinon.