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)