Cone Module

Provides cone formulas for 3D beam computations


Uses

  • module~~cone~~UsesGraph module~cone Cone module~bellhopmod bellhopMod module~cone->module~bellhopmod module~mathconstants MathConstants module~cone->module~mathconstants module~bellhopmod->module~mathconstants

Used by

  • module~~cone~~UsedByGraph module~cone Cone proc~reflect2d Reflect2D proc~reflect2d->module~cone

Subroutines

public subroutine ConeFormulas2D(z_xx, z_xy, z_yy, nBdry, xs, tradial, xray, BotTop)

analytic formula for the conical seamount

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(out) :: z_xx
real(kind=8), intent(out) :: z_xy
real(kind=8), intent(out) :: z_yy
real(kind=8), intent(out) :: nBdry(2)
real(kind=8), intent(in) :: xs(3)
real(kind=8), intent(in) :: tradial(2)
real(kind=8), intent(in) :: xray(2)
character(len=3), intent(in) :: BotTop

public subroutine ConeFormulas3D(z_xx, z_xy, z_yy, nBdry, xs, xray, BotTop)

analytic formula for the conical seamount

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(out) :: z_xx
real(kind=8), intent(out) :: z_xy
real(kind=8), intent(out) :: z_yy
real(kind=8), intent(out) :: nBdry(3)
real(kind=8), intent(in) :: xs(3)
real(kind=8), intent(in) :: xray(3)
character(len=3), intent(in) :: BotTop