Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | pos | |||
integer, | intent(in) | :: | run | |||
real(kind=dp), | intent(in) | :: | pop |
pure function constShiftFactorFunction(pos, run, pop) result(f)
! Dummy scale function for the shift: S' = S
! Input: pos - position of given determinant in CurrentDets
! Input: run - run for which the factor is needed
! Input: pop - population of given determinant
! Output: f - scaling factor for the shift
integer, intent(in) :: pos
integer, intent(in) :: run
real(dp), intent(in) :: pop
real(dp) :: f
unused_var(pos); unused_var(run); unused_var(pop)
f = 1.0
end function constShiftFactorFunction