mirror of
https://github.com/wassname/simpeg.git
synced 2026-06-28 02:31:07 +08:00
19 lines
452 B
Python
19 lines
452 B
Python
from SimPEG import *
|
|
|
|
def run(plotIt=True):
|
|
from SimPEG import Mesh, np
|
|
M = Mesh.TreeMesh([32,32])
|
|
M.refine(3)
|
|
def function(cell):
|
|
xyz = cell.center
|
|
for i in range(3):
|
|
if np.abs(np.sin(xyz[0]*np.pi*2)*0.5 + 0.5 - xyz[1]) < 0.2*i:
|
|
return 6-i
|
|
return 0
|
|
M.refine(function);
|
|
if plotIt: M.plotGrid(showIt=True)
|
|
|
|
if __name__ == '__main__':
|
|
Utils._makeExample(__file__)
|
|
run()
|