get_pgen_UniformParticles_t Function

private pure function get_pgen_UniformParticles_t(this, nI, i_sg, I, J) result(p)

Calculates

This is the probability of drawing two particles from a given determinant regardless of order.

Note that the unordered probability is given by the ordered probability as: In addition we have so we have to actually calculate the probability of drawing two given particles in different order.

Type Bound

UniformParticles_t

Arguments

Type IntentOptional Attributes Name
class(UniformParticles_t), intent(in) :: this
integer, intent(in) :: nI(nEl)

The determinant in nI-format and the supergroup index

integer, intent(in) :: i_sg

The determinant in nI-format and the supergroup index

integer, intent(in) :: I

The particles.

integer, intent(in) :: J

The particles.

Return Value real(kind=dp)


Contents