constants_m Module

Various math constants.


Uses

  • module~~constants_m~~UsesGraph module~constants_m constants_m iso_fortran_env iso_fortran_env module~constants_m->iso_fortran_env

Used by

  • module~~constants_m~~UsedByGraph module~constants_m constants_m module~qsort_m qsort_m module~qsort_m->module~constants_m module~setup_m setup_m module~setup_m->module~constants_m module~config_io_m config_io_m module~setup_m->module~config_io_m module~atmcfg_m atmcfg_m module~setup_m->module~atmcfg_m module~stats_m stats_m module~setup_m->module~stats_m module~control_m control_m module~setup_m->module~control_m module~interaction_m interaction_m module~setup_m->module~interaction_m module~simbox_m simbox_m module~setup_m->module~simbox_m module~random_m random_m module~setup_m->module~random_m module~trajectory_m trajectory_m module~setup_m->module~trajectory_m module~strings_m strings_m module~setup_m->module~strings_m module~bd_solver_m bd_solver_m module~setup_m->module~bd_solver_m module~utils_math_m utils_math_m module~utils_math_m->module~constants_m module~config_io_m->module~constants_m module~config_io_m->module~atmcfg_m module~config_io_m->module~simbox_m module~config_io_m->module~strings_m module~atmcfg_m->module~constants_m module~stats_m->module~constants_m module~stats_m->module~atmcfg_m module~stats_m->module~control_m module~stats_m->module~simbox_m module~stats_m->module~strings_m module~control_m->module~constants_m module~control_m->module~strings_m module~interaction_m->module~constants_m module~interaction_m->module~atmcfg_m module~interaction_m->module~stats_m module~interaction_m->module~control_m module~ia_dihedral_m ia_dihedral_m module~interaction_m->module~ia_dihedral_m module~ia_vdw_m ia_vdw_m module~interaction_m->module~ia_vdw_m module~ia_external_m ia_external_m module~interaction_m->module~ia_external_m module~interaction_m->module~simbox_m module~table_m table_m module~interaction_m->module~table_m module~pairtab_m pairtab_m module~interaction_m->module~pairtab_m module~ia_bond_m ia_bond_m module~interaction_m->module~ia_bond_m module~ia_angle_m ia_angle_m module~interaction_m->module~ia_angle_m module~ia_tether_m ia_tether_m module~interaction_m->module~ia_tether_m module~ia_dihedral_m->module~constants_m module~ia_dihedral_m->module~atmcfg_m module~ia_vdw_m->module~constants_m module~ia_vdw_m->module~atmcfg_m module~vector_m vector_m module~vector_m->module~constants_m module~vector_m->module~qsort_m module~ia_external_m->module~constants_m module~ia_external_m->module~atmcfg_m module~simbox_m->module~constants_m module~simbox_m->module~random_m module~cell_list_m cell_list_m module~cell_list_m->module~constants_m module~cell_list_m->module~vector_m module~cell_list_m->module~simbox_m module~random_m->module~constants_m module~trajectory_m->module~constants_m module~table_m->module~constants_m module~table_m->module~vector_m module~pairtab_m->module~constants_m module~pairtab_m->module~atmcfg_m module~pairtab_m->module~vector_m module~pairtab_m->module~simbox_m module~pairtab_m->module~cell_list_m module~pairtab_m->module~table_m module~connectivity_m connectivity_m module~pairtab_m->module~connectivity_m module~aabbtree_m aabbtree_m module~pairtab_m->module~aabbtree_m module~brown_m brown_m module~brown_m->module~constants_m module~brown_m->module~random_m module~brown_m->module~strings_m module~connectivity_m->module~constants_m module~connectivity_m->module~vector_m module~connectivity_m->module~table_m module~ia_bond_m->module~constants_m module~ia_bond_m->module~strings_m program~main main program~main->module~constants_m program~main->module~setup_m program~main->module~control_m program~main->module~strings_m module~strings_m->module~constants_m module~ia_angle_m->module~constants_m module~ia_angle_m->module~atmcfg_m module~ia_tether_m->module~constants_m module~ia_tether_m->module~atmcfg_m module~aabbtree_m->module~constants_m module~aabbtree_m->module~vector_m module~aabbtree_m->module~strings_m module~aabb_m aabb_m module~aabbtree_m->module~aabb_m module~bd_solver_m->module~constants_m module~bd_solver_m->module~config_io_m module~bd_solver_m->module~atmcfg_m module~bd_solver_m->module~stats_m module~bd_solver_m->module~control_m module~bd_solver_m->module~interaction_m module~bd_solver_m->module~trajectory_m module~bd_solver_m->module~brown_m module~aabb_m->module~constants_m module~aabb_m->module~strings_m module~aabbtree_sm aabbtree_sm module~aabbtree_sm->module~aabbtree_m

Contents


Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: ip =int32

Default integer precision

integer, public, parameter:: ip_long =int64

Default long integer precision

integer, public, parameter:: rp =real64

Default real precision

integer, public, parameter:: sizeof_char =1

Size of a char in bytes

integer, public, parameter:: sizeof_int =4

Size of a default int in bytes

integer, public, parameter:: sizeof_long_int =8

Size of a default long int in bytes

integer, public, parameter:: sizeof_real =8

Size of a default real in bytes

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