SpinOrbIdx_t Interface

public interface SpinOrbIdx_t

Contents


Module Procedures

private pure function SpinOrbIdx_t_from_SpatOrbIdx_t(spat_orbs, m_s) result(res)

Arguments

Type IntentOptional Attributes Name
type(SpatOrbIdx_t), intent(in) :: spat_orbs
type(SpinProj_t), intent(in), optional :: m_s

Return Value type(SpinOrbIdx_t)

private pure function construction_from_array_SpinOrbIdx_t(idx, m_s) result(res)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: idx(:)
type(SpinProj_t), intent(in), optional :: m_s

Return Value type(SpinOrbIdx_t)