|
Mechanics of Defect Evolution Library
|
Variables | |
| root = Path(__file__).resolve().parents[1] | |
| list | items = [('unitCube24.msh','(a) Cube'),('unitCylinderAR2_2828.msh','(b) Cylinder'),('bicrystal_48.msh','(c) Bicrystal'),('poly10_periodicXYZ.msh','(d) Periodic polycrystal')] |
| fig = plt.figure(figsize=(10,7.4));plt.rcParams.update({'font.family':'DejaVu Sans','pdf.fonttype':42}) | |
| tuple | lines = (root.parent/'Library/Meshes'/name).read_text().splitlines() |
| dict | k = {int(t[0]):np.array(t[1:4],float) for t in (l.split() for l in lines[k+2:k+2+n])} |
| a = list(map(int,l.split())) | |
| faces = defaultdict(list) | |
| ids = plt.get_cmap('tab10') | |
| tuple | xyz = np.max(np.ptp(xyz,axis=0)) |
| list | triangles = [] |
| ax = fig.add_subplot(2,2,panel,projection='3d') | |
| xlim | |
| ylim | |
| zlim | |
| zoom | |
| title | |
| fontsize | |
| pad | |
| name | |
| transform | |
| transAxes | |
| ha | |
| color | |
| left | |
| right | |
| top | |
| bottom | |
| wspace | |
| hspace | |
| bbox_inches | |
| dpi | |
Render actual library mesh exterior triangles, colored by region ID.
| create_mesh_library_figure.a = list(map(int,l.split())) |
Definition at line 18 of file create_mesh_library_figure.py.
| create_mesh_library_figure.ax = fig.add_subplot(2,2,panel,projection='3d') |
Definition at line 29 of file create_mesh_library_figure.py.
| create_mesh_library_figure.bbox_inches |
Definition at line 37 of file create_mesh_library_figure.py.
| create_mesh_library_figure.bottom |
Definition at line 36 of file create_mesh_library_figure.py.
| create_mesh_library_figure.color |
Definition at line 34 of file create_mesh_library_figure.py.
| create_mesh_library_figure.dpi |
Definition at line 37 of file create_mesh_library_figure.py.
| create_mesh_library_figure.faces = defaultdict(list) |
Definition at line 20 of file create_mesh_library_figure.py.
| create_mesh_library_figure.fig = plt.figure(figsize=(10,7.4));plt.rcParams.update({'font.family':'DejaVu Sans','pdf.fonttype':42}) |
Definition at line 12 of file create_mesh_library_figure.py.
| create_mesh_library_figure.fontsize |
Definition at line 32 of file create_mesh_library_figure.py.
| create_mesh_library_figure.ha |
Definition at line 33 of file create_mesh_library_figure.py.
| create_mesh_library_figure.hspace |
Definition at line 36 of file create_mesh_library_figure.py.
| create_mesh_library_figure.ids = plt.get_cmap('tab10') |
Definition at line 23 of file create_mesh_library_figure.py.
| list create_mesh_library_figure.items = [('unitCube24.msh','(a) Cube'),('unitCylinderAR2_2828.msh','(b) Cylinder'),('bicrystal_48.msh','(c) Bicrystal'),('poly10_periodicXYZ.msh','(d) Periodic polycrystal')] |
Definition at line 11 of file create_mesh_library_figure.py.
| list create_mesh_library_figure.k = {int(t[0]):np.array(t[1:4],float) for t in (l.split() for l in lines[k+2:k+2+n])} |
Definition at line 15 of file create_mesh_library_figure.py.
| create_mesh_library_figure.left |
Definition at line 36 of file create_mesh_library_figure.py.
| tuple create_mesh_library_figure.lines = (root.parent/'Library/Meshes'/name).read_text().splitlines() |
Definition at line 14 of file create_mesh_library_figure.py.
| create_mesh_library_figure.name |
Definition at line 33 of file create_mesh_library_figure.py.
| create_mesh_library_figure.pad |
Definition at line 32 of file create_mesh_library_figure.py.
| create_mesh_library_figure.right |
Definition at line 36 of file create_mesh_library_figure.py.
| create_mesh_library_figure.root = Path(__file__).resolve().parents[1] |
Definition at line 10 of file create_mesh_library_figure.py.
| create_mesh_library_figure.title |
Definition at line 32 of file create_mesh_library_figure.py.
| create_mesh_library_figure.top |
Definition at line 36 of file create_mesh_library_figure.py.
| create_mesh_library_figure.transAxes |
Definition at line 33 of file create_mesh_library_figure.py.
| create_mesh_library_figure.transform |
Definition at line 33 of file create_mesh_library_figure.py.
| list create_mesh_library_figure.triangles = [] |
Definition at line 25 of file create_mesh_library_figure.py.
| create_mesh_library_figure.wspace |
Definition at line 36 of file create_mesh_library_figure.py.
| create_mesh_library_figure.xlim |
Definition at line 31 of file create_mesh_library_figure.py.
| tuple create_mesh_library_figure.xyz = np.max(np.ptp(xyz,axis=0)) |
Definition at line 24 of file create_mesh_library_figure.py.
| create_mesh_library_figure.ylim |
Definition at line 31 of file create_mesh_library_figure.py.
| create_mesh_library_figure.zlim |
Definition at line 31 of file create_mesh_library_figure.py.
| create_mesh_library_figure.zoom |
Definition at line 31 of file create_mesh_library_figure.py.