MathConstants Module

Provides maths constants such as pi and i


Used by

  • module~~mathconstants~~UsedByGraph module~mathconstants MathConstants module~anglemod anglemod module~anglemod->module~mathconstants module~arrmod ArrMod module~arrmod->module~mathconstants module~bellhopmod bellhopMod module~arrmod->module~bellhopmod module~bellhopmod->module~mathconstants module~cone Cone module~cone->module~mathconstants module~cone->module~bellhopmod module~readenvironmentbell ReadEnvironmentBell module~readenvironmentbell->module~mathconstants module~readenvironmentbell->module~bellhopmod proc~crci CRCI proc~crci->module~mathconstants proc~readreflectioncoefficient ReadReflectionCoefficient proc~readreflectioncoefficient->module~mathconstants module~influence Influence module~influence->module~arrmod module~influence->module~bellhopmod module~writeray WriteRay module~influence->module~writeray module~influence3d Influence3D module~influence3d->module~arrmod module~influence3d->module~bellhopmod module~influence3d->module~writeray module~reflect3dmod Reflect3DMod module~reflect3dmod->module~bellhopmod module~reflectmod ReflectMod module~reflectmod->module~bellhopmod module~step Step module~step->module~bellhopmod module~step3dmod Step3DMod module~step3dmod->module~bellhopmod module~writeray->module~bellhopmod proc~bellhopcore BellhopCore proc~bellhopcore->module~anglemod proc~bellhopcore->module~arrmod proc~bellhopcore->module~writeray proc~bellhopcore~2 BellhopCore proc~bellhopcore~2->module~arrmod proc~openoutputfiles OpenOutputFiles proc~openoutputfiles->module~anglemod proc~readenvironment ReadEnvironment proc~readenvironment->module~anglemod proc~reflect2d Reflect2D proc~reflect2d->module~cone program~bellhop BELLHOP program~bellhop->module~anglemod program~bellhop->module~readenvironmentbell program~bellhop->module~influence program~bellhop3d BELLHOP3D program~bellhop3d->module~bellhopmod program~bellhop3d->module~readenvironmentbell program~bellhop3d->module~influence program~bellhop3d->module~influence3d proc~step2d~2 Step2D proc~step2d~2->module~step3dmod proc~traceray2d TraceRay2D proc~traceray2d->module~reflectmod proc~traceray2d~2 TraceRay2D proc~traceray2d~2->module~step proc~traceray2d~2->module~writeray proc~traceray3d TraceRay3D proc~traceray3d->module~reflect3dmod proc~traceray3d->module~step3dmod

Variables

Type Visibility Attributes Name Initial
real(kind=8), public, parameter :: pi = 3.1415926535897932D0
real(kind=8), public, parameter :: RadDeg = 180.0D0/pi
real(kind=8), public, parameter :: DegRad = pi/180.0D0
complex(kind=8), public, parameter :: i = (0.0D0, 1.0D0)