epv Module



Functions

public pure function beta2gamma(beta)

convert beta (velocity in units of c) to Lorentz factor gamma

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: beta

Return Value real(kind=real64)

public function beta2p(beta)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: beta

Return Value real(kind=real64)

public function e2beta(e)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: e

Return Value real(kind=real64)

public function e2gamma(e)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: e

Return Value real(kind=real64)

public function e2p(e)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: e

Return Value real(kind=real64)

public function e2v(e)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: e

Return Value real(kind=real64)

public function rp2beta(rp)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: rp

Return Value real(kind=real64)

public function rp2e(rp)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: rp

Return Value real(kind=real64)

public function rp2v(rp)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: rp

Return Value real(kind=real64)

public function v2p(v)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: v

Return Value real(kind=real64)