diagnostics_antenna Module

A module to calculate the properties of the antenna used to drive turbulence


Contents


Variables

Type Visibility Attributes Name Initial
real, private, dimension(:,:,:), allocatable :: j_ext_hist

Subroutines

public subroutine init_diagnostics_antenna(gnostics)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(diagnostics_type), intent(in) :: gnostics

public subroutine finish_diagnostics_antenna(gnostics)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(diagnostics_type), intent(in) :: gnostics

public subroutine write_jext(gnostics)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(diagnostics_type), intent(in) :: gnostics

public subroutine write_lorentzian(gnostics)

FIXME : Add documentation

Arguments

Type IntentOptional Attributes Name
type(diagnostics_type), intent(in) :: gnostics

private subroutine calc_jext(gnostics, j_ext)

A subroutine to calculate the time-averaged antenna current j_ext = kperp^2 A_antenna.

Read more…

Arguments

Type IntentOptional Attributes Name
type(diagnostics_type), intent(in) :: gnostics
real, intent(out), dimension(:,:) :: j_ext