spin_allowed Interface

public interface spin_allowed

Return true if the excitation preserves the overall spin-projection


Contents


Module Procedures

private elemental function spin_allowed_Excite_0_t(exc) result(res)

Arguments

Type IntentOptional Attributes Name
type(Excite_0_t), intent(in) :: exc

Return Value logical

private elemental function spin_allowed_Excite_1_t(exc) result(res)

Arguments

Type IntentOptional Attributes Name
type(Excite_1_t), intent(in) :: exc

Return Value logical

private elemental function spin_allowed_Excite_2_t(exc) result(res)

Arguments

Type IntentOptional Attributes Name
type(Excite_2_t), intent(in) :: exc

Return Value logical

private elemental function spin_allowed_Excite_3_t(exc) result(res)

Arguments

Type IntentOptional Attributes Name
type(Excite_3_t), intent(in) :: exc

Return Value logical