RAD-tools splits into WULFRIC Read more here

ExchangeParameter#

Class#

ExchangeParameter([matrix, iso, aniso, dmi])

Exchange parameter (\(\boldsymbol{J}\)) class.

Modification#

ExchangeParameter.T

Transposes a matrix of the exchange parameter.

Full exchange matrix#

ExchangeParameter.matrix

Full exchange matrix.

ExchangeParameter.symm_matrix

Symmetric part of exchange matrix.

ExchangeParameter.asymm_matrix

Asymmetric part of exchange matrix.

ExchangeParameter.xx

Value of exchange parameter \(J_{xx}\).

ExchangeParameter.xy

Value of exchange parameter \(J_{xy}\).

ExchangeParameter.xz

Value of exchange parameter \(J_{xz}\).

ExchangeParameter.yx

Value of exchange parameter \(J_{yx}\).

ExchangeParameter.yy

Value of exchange parameter \(J_{yy}\).

ExchangeParameter.yz

Value of exchange parameter \(J_{yz}\).

ExchangeParameter.zx

Value of exchange parameter \(J_{zx}\).

ExchangeParameter.zy

Value of exchange parameter \(J_{zy}\).

ExchangeParameter.zz

Value of exchange parameter \(J_{zz}\).

Isotropic exchange#

ExchangeParameter.iso

Value of isotropic exchange parameter.

ExchangeParameter.iso_matrix

Isotropic part of the exchange matrix.

Symmetric anisotropic exchange#

ExchangeParameter.aniso

3 x 3 matrix of symmetric anisotropic exchange.

ExchangeParameter.aniso_diagonal

Diagonal part of the symmetric anisotropic exchange.

ExchangeParameter.aniso_diagonal_matrix

Diagonal part of the symmetric anisotropic exchange.

Dzyaroshinsky-Moria#

ExchangeParameter.dmi

Dzyaroshinsky-Moria interaction vector (Dx, Dy, Dz).

ExchangeParameter.dmi_module

Length of the DMI vector in the units of exchange interaction.

ExchangeParameter.dmi_matrix

Asymmetric part of the exchange matrix.

ExchangeParameter.rel_dmi

Relative value of DMI.