pynitride.examples.Pokatilov2003_phonon.phonon_analysis module¶
- pynitride.examples.Pokatilov2003_phonon.phonon_analysis.is_AS(v)¶
Is this mode AS (as opposed to SA)?
For a mirror-symmetric heterostructure, the XZ modes should be either AS (X is antisymmetric, Z is symmetric) or SA (X is symmetric, Y is antisymmetric). If modes are degenerate it can get a little tricky, but this function will return whether in some sense the mode seems AS. If the mode is Y, then it will return False.
- Parameters:
v – the mode as a NodFunction.
- Returns:
bool, whether the mode seems mostly AS
- pynitride.examples.Pokatilov2003_phonon.phonon_analysis.is_Y(v)¶
Is this mode dominantly along Y?
- Parameters:
v – the mode as a NodFunction.
- Returns:
bool, True if the largest component is Y
- pynitride.examples.Pokatilov2003_phonon.phonon_analysis.plot_mode(v)¶
- pynitride.examples.Pokatilov2003_phonon.phonon_analysis.sort_modes(en, vec, criteria)¶