fieldline_integrands Module


Uses

  • module~~fieldline_integrands~~UsesGraph module~fieldline_integrands fieldline_integrands module~constants constants module~fieldline_integrands->module~constants module~field_base field_base module~fieldline_integrands->module~field_base module~field_base->module~constants

Used by

  • module~~fieldline_integrands~~UsedByGraph module~fieldline_integrands fieldline_integrands proc~calc_avg_normalized_lambda_dphimax_dxi0 calc_avg_normalized_lambda_dphimax_dxi0 proc~calc_avg_normalized_lambda_dphimax_dxi0->module~fieldline_integrands proc~wrapper_lambda_over_b_squared~2 wrapper_lambda_over_B_squared proc~wrapper_lambda_over_b_squared~2->module~fieldline_integrands

Functions

public function local_radial_drift(field, theta, phi, eta)

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
real(kind=dp), intent(in) :: theta
real(kind=dp), intent(in) :: phi
real(kind=dp), intent(in) :: eta

Return Value real(kind=dp)

public function lambda_over_B_squared(field, theta, phi, eta)

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
real(kind=dp), intent(in) :: theta
real(kind=dp), intent(in) :: phi
real(kind=dp), intent(in) :: eta

Return Value real(kind=dp)

public function B_squared(field, theta, phi)

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
real(kind=dp), intent(in) :: theta
real(kind=dp), intent(in) :: phi

Return Value real(kind=dp)

public function calc_lambda_squared(B, eta) result(lambda_squared)

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: B
real(kind=dp), intent(in) :: eta

Return Value real(kind=dp)

public function nabla_s_over_B_squared(field, theta, phi)

Arguments

Type IntentOptional Attributes Name
class(field_t), intent(in) :: field
real(kind=dp), intent(in) :: theta
real(kind=dp), intent(in) :: phi

Return Value real(kind=dp)