sample_poloidal_flux Subroutine

public subroutine sample_poloidal_flux(F)

Arguments

Type IntentOptional AttributesName
type(FIELDS), intent(inout) :: F

Calls

proc~~sample_poloidal_flux~~CallsGraph proc~sample_poloidal_flux sample_poloidal_flux ezspline_interp ezspline_interp proc~sample_poloidal_flux->ezspline_interp ezspline_error ezspline_error proc~sample_poloidal_flux->ezspline_error

Contents

Source Code


Source Code

subroutine sample_poloidal_flux(F)

  TYPE(FIELDS), INTENT(INOUT)                               :: F
  
  ! FR = (dA/dZ)/R
  call EZspline_interp(bfield_2d%A,F%dims(1),F%dims(3),F%X%R, F%X%Z, &
       F%PSIp, ezerr)
  call EZspline_error(ezerr)


  !        write(output_unit_write,'("AR",E17.10)') gradA(1)
  !        write(output_unit_write,'("AZ",E17.10)') gradA(2)        
       
end subroutine sample_poloidal_flux