tbplas.make_hetero_layer

tbplas.make_hetero_layer(prim_cell: PrimitiveCell, hetero_lattice: ndarray, **kwargs) PrimitiveCell

Make one layer in the hetero-structure by reshaping primitive cell to given lattice vectors.

Parameters:
  • prim_cell – primitive cell of the layer

  • hetero_lattice – (3, 3) float64 array Cartesian coordinates of hetero-structure lattice vectors in NANOMETER

  • kwargs – arguments for ‘reshape_prim_cell’

Returns:

layer in the hetero-structure