m_constants_math Module


Uses

  • module~~m_constants_math~~UsesGraph module~m_constants_math m_constants_math module~m_precision m_precision module~m_constants_math->module~m_precision iso_fortran_env iso_fortran_env module~m_precision->iso_fortran_env

Used by

  • module~~m_constants_math~~UsedByGraph module~m_constants_math m_constants_math module~m_ia_angle m_ia_angle module~m_ia_angle->module~m_constants_math module~m_ia_bond m_ia_bond module~m_ia_bond->module~m_constants_math module~m_ia_dihedral m_ia_dihedral module~m_ia_dihedral->module~m_constants_math module~m_ia_external m_ia_external module~m_ia_external->module~m_constants_math module~m_ia_tether m_ia_tether module~m_ia_tether->module~m_constants_math module~m_ia_vdw m_ia_vdw module~m_ia_vdw->module~m_constants_math module~m_interaction m_interaction module~m_interaction->module~m_constants_math module~m_interaction->module~m_ia_angle module~m_interaction->module~m_ia_bond module~m_interaction->module~m_ia_dihedral module~m_interaction->module~m_ia_external module~m_interaction->module~m_ia_tether module~m_interaction->module~m_ia_vdw module~m_mc_moves m_mc_moves module~m_mc_moves->module~m_constants_math module~m_mc_moves->module~m_interaction module~m_mc_solver m_mc_solver module~m_mc_solver->module~m_constants_math module~m_mc_solver->module~m_interaction module~m_mc_solver->module~m_mc_moves module~m_stats_io m_stats_io module~m_mc_solver->module~m_stats_io module~m_stats_io->module~m_constants_math module~m_setup m_setup module~m_setup->module~m_interaction module~m_setup->module~m_mc_solver module~m_setup->module~m_stats_io program~main main program~main->module~m_mc_solver program~main->module~m_setup

Variables

Type Visibility Attributes Name Initial
real(kind=rp), public, parameter :: math_third = 0.333333333333333_rp
real(kind=rp), public, parameter :: math_pi = 3.1415926535897931_rp

pi

real(kind=rp), public, parameter :: math_pi_2 = 1.5707963267948966_rp

pi divided by two

real(kind=rp), public, parameter :: math_pi_4 = 0.78539816339744828_rp

pi divided by four

real(kind=rp), public, parameter :: math_1_pi = 0.31830988618379069_rp

reciprocal of pi

real(kind=rp), public, parameter :: math_2_pi = 0.63661977236758138_rp

two times reciprocal of pi

real(kind=rp), public, parameter :: math_2_sqrtpi = 1.1283791670955126_rp

two times the reciprocal of the square root of pi.

real(kind=rp), public, parameter :: math_sqrt2 = 1.4142135623730951_rp

square root of two

real(kind=rp), public, parameter :: math_cbrt2 = 1.2599210498948732_rp

cube root of two

real(kind=rp), public, parameter :: math_sxrt2 = 1.122462048309373_rp

sixth root of two

real(kind=rp), public, parameter :: math_sqrt1_2 = 0.70710678118654746_rp

reciprocal of the square root of two

real(kind=rp), public, parameter :: math_sqrt3 = 1.7320508075688772_rp

square root of three

real(kind=rp), public, parameter :: math_sqrt_e = 1.6487212707001282_rp

square root of M_E

real(kind=rp), public, parameter :: math_sqrt_pi = 1.7724538509055159_rp

square root of pi

real(kind=rp), public, parameter :: math_e = 2.7182818284590451_rp

The base of natural logarithms

real(kind=rp), public, parameter :: math_log2e = 1.4426950408889634_rp

The logarithm of M_E to base two

real(kind=rp), public, parameter :: math_log10e = 0.43429448190325182_rp

The logarithm of M_E to base 10

real(kind=rp), public, parameter :: math_ln2 = 0.69314718055994529_rp

The natural logarithm of two

real(kind=rp), public, parameter :: math_ln10 = 2.3025850929940459_rp

The natural logarithm of 10