public interface occupation_allowed
Return true if the excitation is allowed by occupation of the starting determinant
The input excitation has to be canonical.
Module Procedures
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer,
|
intent(in) |
|
|
:: |
nI(:) |
|
type(Excite_0_t),
|
intent(in) |
|
|
:: |
exc |
|
Return Value
logical
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer,
|
intent(in) |
|
|
:: |
nI(:) |
|
type(Excite_1_t),
|
intent(in) |
|
|
:: |
exc |
|
Return Value
logical
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer,
|
intent(in) |
|
|
:: |
nI(:) |
|
type(Excite_2_t),
|
intent(in) |
|
|
:: |
exc |
|
Return Value
logical
Arguments
Type |
Intent | Optional | Attributes |
|
Name |
|
integer,
|
intent(in) |
|
|
:: |
nI(:) |
|
type(Excite_3_t),
|
intent(in) |
|
|
:: |
exc |
|
Return Value
logical