beampattern Module

Source beam pattern handling including loading, interpolation, and angular weighting


Uses

  • module~~beampattern~~UsesGraph module~beampattern beampattern module~fatalerror FatalError module~beampattern->module~fatalerror module~monotonicmod monotonicMod module~beampattern->module~monotonicmod

Used by

  • module~~beampattern~~UsedByGraph module~beampattern beampattern program~bellhop BELLHOP program~bellhop->module~beampattern program~bellhop3d BELLHOP3D program~bellhop3d->module~beampattern

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: SBPFile = 50
integer, public :: NSBPPts
real(kind=8), public, ALLOCATABLE :: SrcBmPat(:,:)
character(len=1), public :: SBPFlag

Subroutines

public subroutine ReadPat(FileRoot, PRTFile)

Reads a source beam pattern file (.sbp) based on FileRoot``. Reports status messages to the print/log file connected toPRTFile``.

Arguments

Type IntentOptional Attributes Name
character(len=80), intent(in) :: FileRoot

Source beampattern filename without .sbp extension

integer, intent(in) :: PRTFile

I/O Unit for print file