scotty.fun_CFD module#

Created on Fri Jun 8 10:44:34 2018

Functions for finding derivatives of H using central finite difference.

@author: chenv Valerian Hongjie Hall-Chen valerian@hall-chen.com

Run in Python 3, does not work in Python 2

scotty.fun_CFD.find_d2H_dKR2(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKR_dKZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, delta_K_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKR_dKzeta(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, delta_K_zeta, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKR_dR(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, delta_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKR_dZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKZ2(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKZ_dR(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_Z, delta_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKZ_dZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_Z, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKzeta2(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_zeta, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKzeta_dKZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_zeta, delta_K_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKzeta_dR(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_zeta, delta_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dKzeta_dZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_zeta, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dR2(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dR_dZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_R, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_d2H_dZ2(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dH_dKR(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dH_dKZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dH_dKzeta(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_K_zeta, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dH_dR(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_R, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dH_dZ(q_R, q_Z, K_R, K_zeta, K_Z, launch_angular_frequency, mode_flag, delta_Z, interp_poloidal_flux, find_density_1D, find_B_R, find_B_T, find_B_Z)#
scotty.fun_CFD.find_dpolflux_dR(q_R, q_Z, delta_R, interp_poloidal_flux)#
scotty.fun_CFD.find_dpolflux_dZ(q_R, q_Z, delta_Z, interp_poloidal_flux)#