allomorph.init_struct.gen_mnp
Note: - PBC was not used during structure generation - Abbreviations:
CU = cube
TH = tetrahedron
RD = rhombic dodecahedron
OT = octahedron
TO = truncated octahedron (regular)
CO = cuboctahedron
DH = decahedron (pentagonal bipyramid)
IC = icosahedron (regular convex)
SP = sphere
- To do:
Warn if box size is abnormal
Implement shapes for hcp
Could make use of Octahedron(alloy=True) to generate L1_2 alloys
Attributes
Functions
|
Build a cubic nanoparticle. |
|
Build a rhombic dodecahedral nanoparticle. |
|
Build a tetrahedral nanoparticle. |
|
Build an octahedral nanoparticle. |
|
Build a truncated octahedral nanoparticle. |
|
Build a cuboctahedral nanoparticle. |
|
Build a decahedral nanoparticle. |
|
Build an icosahedral nanoparticle. |
|
Build a spherical nanoparticle. |
|
Generates a monometallic nanoparticle structure based on specified shape. |
|
Write a monometallic nanoparticle to LAMMPS data and XYZ files. |
|
Generate all monometallic nanoparticles defined in constants. |
Module Contents
- allomorph.init_struct.gen_mnp._build_cu(diameter, element, latConst)[source]
Build a cubic nanoparticle.
- allomorph.init_struct.gen_mnp._build_rd(diameter, element, latConst)[source]
Build a rhombic dodecahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_th(diameter, element, latConst)[source]
Build a tetrahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_ot(diameter, element, latConst)[source]
Build an octahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_to(diameter, element, latConst)[source]
Build a truncated octahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_co(diameter, element, latConst)[source]
Build a cuboctahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_dh(diameter, element, latConst)[source]
Build a decahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_ic(diameter, element, latConst)[source]
Build an icosahedral nanoparticle.
- allomorph.init_struct.gen_mnp._build_sp(diameter, element, latConst)[source]
Build a spherical nanoparticle.
- allomorph.init_struct.gen_mnp.gen_mnp(shape, diameter, element, latConst, custom_shapes=None)[source]
Generates a monometallic nanoparticle structure based on specified shape.