type, public, extends(OrbIdx_t) :: SpinOrbIdx_t
We assume order [beta_1, alpha_1, beta_2, alpha_2, …]
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
integer,
|
public, |
allocatable
|
:: |
idx(:) |
|
|
|
Constructor
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
type(SpatOrbIdx_t),
|
intent(in) |
|
|
:: |
spat_orbs |
|
type(SpinProj_t),
|
intent(in), |
optional |
|
:: |
m_s |
|
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer,
|
intent(in) |
|
|
:: |
idx(:) |
|
type(SpinProj_t),
|
intent(in), |
optional |
|
:: |
m_s |
|
Type-Bound Procedures
-
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer(kind=n_int),
|
intent(in) |
|
|
:: |
ilut(0:nIfD) |
|