Commit 21681319 authored by Jeremy BLEYER's avatar Jeremy BLEYER

Update microstructure.py

parent 1ab9bdd8
from numba import jitclass,int16,int8,jit
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import numpy as np
#@jitclass
......@@ -9,7 +10,6 @@ import numpy as np
# def get_phase(self):
# pass
@jitclass([('a',int16)])
class square(object):
def __init__(self,a):
self.a=a
......@@ -20,7 +20,7 @@ class square(object):
return 0
return 1
#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.
class booleanSpheres(object):
def __init__(self,centers,radii,N):
self.centers=centers
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment