| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(in) | :: | iLutI(0:NIfTot) | |||
| integer, | intent(in), | optional | :: | nLast |
pure logical function DetBitZero(iLutI, nLast) integer, intent(in), optional :: nLast integer(kind=n_int), intent(in) :: iLutI(0:NIfTot) integer :: i, lnLast if (iLutI(0) /= 0) then DetBitZero = .false. return else if (present(nLast)) then lnLast = nLast else lnLast = NIftot end if do i = 1, lnLast if (iLutI(i) /= 0) then DetBitZero = .false. return end if end do end if DetBitZero = .true. end function DetBitZero