RayNormals Module

Provides ray normal vector calculations


Used by

  • module~~raynormals~~UsedByGraph module~raynormals RayNormals module~influence3d Influence3D module~influence3d->module~raynormals module~reflect3dmod Reflect3DMod module~reflect3dmod->module~raynormals module~step3dmod Step3DMod module~step3dmod->module~raynormals proc~step2d~2 Step2D proc~step2d~2->module~step3dmod proc~traceray3d TraceRay3D proc~traceray3d->module~reflect3dmod proc~traceray3d->module~step3dmod program~bellhop3d BELLHOP3D program~bellhop3d->module~influence3d

Variables

Type Visibility Attributes Name Initial
real(kind=8), public :: RL

Subroutines

public subroutine RayNormal(t, phi, c, e1, e2)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: t(3)
real(kind=8), intent(in) :: phi
real(kind=8), intent(in) :: c
real(kind=8), intent(out) :: e1(3)
real(kind=8), intent(out) :: e2(3)

public subroutine RayNormal_unit(t, phi, e1, e2)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(in) :: t(3)
real(kind=8), intent(in) :: phi
real(kind=8), intent(out) :: e1(3)
real(kind=8), intent(out) :: e2(3)