mod_spin_prefactor¶
External homogeneous electric field. Prefactor type 1 author: Marco Eckhoff, Alexander Knoll
Dependencies¶
Procedures Summary¶
| Name | Type | Description |
|---|---|---|
calculate_spin_value |
Function | |
calc_m_x |
Function | |
calc_m_xx |
Function |
Procedure Details¶
function calculate_spin_value¶
function calculate_spin_value( &
modifier_name, &
atomic_spin &
)
Arguments
-
modifier_name: character [in]– Name of the select spin modifier. -
atomic_spin: real(DP) [in]– Atomic spin.
Called By
function calc_m_x¶
function calc_m_x( &
modifier_name, &
neighbor_list, &
atomic_spins, &
idx_neigh, &
s_i &
)
Arguments
-
modifier_name: character [in]– Name of the select spin modifier. -
neighbor_list: type(FeatureMapNeighborList) [in]– Neighbor list object for the central atom. -
atomic_spins: real(DP) (dim: (:)) [in]– The atomic spin of all atoms in the structure. -
idx_neigh: integer [in]– Idx of the neighbor in which we are interested. -
s_i: real(DP) [in]– Spin value of the central atom i.
Called By
function calc_m_xx¶
function calc_m_xx( &
modifier_name, &
neighbor_list, &
atomic_spins, &
idx_neigh_1, &
idx_neigh_2, &
s_i &
)
Arguments
-
modifier_name: character [in]– Name of the select spin modifier. -
neighbor_list: type(FeatureMapNeighborList) [in]– Neighbor list object for the central atom. -
atomic_spins: real(DP) (dim: (:)) [in]– The atomic spin of all atoms in the structure. -
idx_neigh_1: integer [in]– Idx of the 1st neighbor in which we are interested. -
idx_neigh_2: integer [in]– Idx of the 2nd neighbor in which we are interested. -
s_i: real(DP) [in]– Spin value of the central atom i.
Called By