MathConstants.f90 Source File

Provides maths constants such as pi and i


Files dependent on this one

sourcefile~~mathconstants.f90~~AfferentGraph sourcefile~mathconstants.f90 MathConstants.f90 sourcefile~anglemod.f90 angleMod.f90 sourcefile~anglemod.f90->sourcefile~mathconstants.f90 sourcefile~arrmod.f90 ArrMod.f90 sourcefile~arrmod.f90->sourcefile~mathconstants.f90 sourcefile~bellhopmod.f90 bellhopMod.f90 sourcefile~arrmod.f90->sourcefile~bellhopmod.f90 sourcefile~attenmod.f90 AttenMod.f90 sourcefile~attenmod.f90->sourcefile~mathconstants.f90 sourcefile~bellhopmod.f90->sourcefile~mathconstants.f90 sourcefile~cone.f90 Cone.f90 sourcefile~cone.f90->sourcefile~mathconstants.f90 sourcefile~cone.f90->sourcefile~bellhopmod.f90 sourcefile~readenvironmentbell.f90 ReadEnvironmentBell.f90 sourcefile~readenvironmentbell.f90->sourcefile~mathconstants.f90 sourcefile~readenvironmentbell.f90->sourcefile~anglemod.f90 sourcefile~readenvironmentbell.f90->sourcefile~attenmod.f90 sourcefile~readenvironmentbell.f90->sourcefile~bellhopmod.f90 sourcefile~sspmod.f90 sspMod.f90 sourcefile~readenvironmentbell.f90->sourcefile~sspmod.f90 sourcefile~refcoef.f90 RefCoef.f90 sourcefile~refcoef.f90->sourcefile~mathconstants.f90 sourcefile~bellhop.f90 bellhop.f90 sourcefile~bellhop.f90->sourcefile~anglemod.f90 sourcefile~bellhop.f90->sourcefile~arrmod.f90 sourcefile~bellhop.f90->sourcefile~attenmod.f90 sourcefile~bellhop.f90->sourcefile~readenvironmentbell.f90 sourcefile~bellhop.f90->sourcefile~refcoef.f90 sourcefile~influence.f90 influence.f90 sourcefile~bellhop.f90->sourcefile~influence.f90 sourcefile~bellhop.f90->sourcefile~sspmod.f90 sourcefile~step.f90 Step.f90 sourcefile~bellhop.f90->sourcefile~step.f90 sourcefile~writeray.f90 WriteRay.f90 sourcefile~bellhop.f90->sourcefile~writeray.f90 sourcefile~bellhop3d.f90 bellhop3D.f90 sourcefile~bellhop3d.f90->sourcefile~anglemod.f90 sourcefile~bellhop3d.f90->sourcefile~arrmod.f90 sourcefile~bellhop3d.f90->sourcefile~bellhopmod.f90 sourcefile~bellhop3d.f90->sourcefile~readenvironmentbell.f90 sourcefile~bellhop3d.f90->sourcefile~refcoef.f90 sourcefile~bellhop3d.f90->sourcefile~influence.f90 sourcefile~influence3d.f90 influence3D.f90 sourcefile~bellhop3d.f90->sourcefile~influence3d.f90 sourcefile~reflect3dmod.f90 Reflect3DMod.f90 sourcefile~bellhop3d.f90->sourcefile~reflect3dmod.f90 sourcefile~reflectmod.f90 ReflectMod.f90 sourcefile~bellhop3d.f90->sourcefile~reflectmod.f90 sourcefile~bellhop3d.f90->sourcefile~sspmod.f90 sourcefile~step3dmod.f90 Step3DMod.f90 sourcefile~bellhop3d.f90->sourcefile~step3dmod.f90 sourcefile~bellhop3d.f90->sourcefile~writeray.f90 sourcefile~influence.f90->sourcefile~arrmod.f90 sourcefile~influence.f90->sourcefile~bellhopmod.f90 sourcefile~influence.f90->sourcefile~sspmod.f90 sourcefile~influence.f90->sourcefile~writeray.f90 sourcefile~influence3d.f90->sourcefile~arrmod.f90 sourcefile~influence3d.f90->sourcefile~bellhopmod.f90 sourcefile~influence3d.f90->sourcefile~sspmod.f90 sourcefile~influence3d.f90->sourcefile~writeray.f90 sourcefile~reflect3dmod.f90->sourcefile~bellhopmod.f90 sourcefile~reflect3dmod.f90->sourcefile~refcoef.f90 sourcefile~reflect3dmod.f90->sourcefile~sspmod.f90 sourcefile~reflectmod.f90->sourcefile~bellhopmod.f90 sourcefile~reflectmod.f90->sourcefile~cone.f90 sourcefile~reflectmod.f90->sourcefile~refcoef.f90 sourcefile~reflectmod.f90->sourcefile~sspmod.f90 sourcefile~sspmod.f90->sourcefile~attenmod.f90 sourcefile~step.f90->sourcefile~bellhopmod.f90 sourcefile~step.f90->sourcefile~sspmod.f90 sourcefile~step3dmod.f90->sourcefile~bellhopmod.f90 sourcefile~step3dmod.f90->sourcefile~sspmod.f90 sourcefile~writeray.f90->sourcefile~bellhopmod.f90 sourcefile~writeray.f90->sourcefile~sspmod.f90

Source Code

!! Provides maths constants such as `pi` and `i`

MODULE MathConstants
  !! Provides maths constants such as `pi` and `i`

  IMPLICIT NONE
  PUBLIC
  SAVE

  REAL    (KIND=8), PARAMETER :: pi = 3.1415926535897932D0
  REAL    (KIND=8), PARAMETER :: RadDeg = 180.0D0 / pi, DegRad = pi / 180.0D0
  COMPLEX (KIND=8), PARAMETER :: i  = ( 0.0D0, 1.0D0 )

END MODULE MathConstants