VSH_TOR Interface

public interface VSH_TOR

Calls

interface~~vsh_tor~~CallsGraph interface~vsh_tor VSH_TOR proc~vsh_tor_dp VSH_TOR_DP interface~vsh_tor->proc~vsh_tor_dp interface~pvsh_tor PVSH_TOR proc~vsh_tor_dp->interface~pvsh_tor proc~pvsh_tor_dp PVSH_TOR_DP interface~pvsh_tor->proc~pvsh_tor_dp dcos dcos proc~pvsh_tor_dp->dcos dsin dsin proc~pvsh_tor_dp->dsin interface~assoc_legendre_and_deriv ASSOC_LEGENDRE_AND_DERIV proc~pvsh_tor_dp->interface~assoc_legendre_and_deriv interface~log_fact LOG_FACT proc~pvsh_tor_dp->interface~log_fact proc~assoc_legendre_and_deriv_dp ASSOC_LEGENDRE_AND_DERIV_DP interface~assoc_legendre_and_deriv->proc~assoc_legendre_and_deriv_dp proc~log_fact_dp LOG_FACT_DP interface~log_fact->proc~log_fact_dp proc~assoc_legendre_and_deriv_dp->interface~log_fact

Called by

interface~~vsh_tor~~CalledByGraph interface~vsh_tor VSH_TOR proc~batch_vsh_tor_cons BATCH_VSH_TOR_CONS proc~batch_vsh_tor_cons->interface~vsh_tor proc~bench_vsh_tor BENCH_VSH_TOR proc~bench_vsh_tor->interface~vsh_tor proc~test1_vsh TEST1_VSH proc~test1_vsh->interface~vsh_tor program~convergence_main CONVERGENCE_MAIN program~convergence_main->interface~vsh_tor program~convergence_main->proc~batch_vsh_tor_cons program~bench_main BENCH_MAIN program~bench_main->proc~bench_vsh_tor program~main MAIN program~main->proc~batch_vsh_tor_cons program~main->proc~test1_vsh

Module Procedures

private function VSH_TOR_DP(L, K, THETA, PHI) result(VSH_TOR)

Toroidal member of the "standard" (total-angular-momentum-coupled) vector spherical harmonic basis, . Identical to PVSH_TOR -- the toroidal member is common to both the polar and standard bases, since already carries total angular momentum with no admixture.

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: L

Degree, .

integer(kind=i4), intent(in) :: K

Order, .

real(kind=dp), intent(in) :: THETA

Colatitude in radians, .

real(kind=dp), intent(in) :: PHI

Longitude in radians, .

Return Value complex(kind=dp), DIMENSION(3)