tightbinder.modifiers.strain#

strain(system, strain, n=8)[source]#

Routine to simulate the effect of strain on a given system. Modifies all SK amplitudes following a polynomial law to incorporate the effect of a lower bond length.

Parameters:
  • system (SlaterKoster) – SlaterKoster object

  • strain (float) – Value of strain, 0 <= strain < 1

  • n (int) – Power of

Return type:

SlaterKoster

Returns:

Strained SlaterKoster object.