XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Types | Public Member Functions | Public Attributes | List of all members
for Module Reference
Collaboration diagram for for:
Collaboration graph
[legend]

Data Types

type  one_d_cub_spl_type
 Spline type for general interpolation w/o pspline. More...
 

Public Member Functions

subroutine setup_psi_one_d_cub (eq_mpsi, eq_psi_grid)
 
subroutine setup_one_d_cub (nx_in, x_in, spl_in, spl_out)
 
subroutine destroy_one_d_cub (spl)
 
subroutine gencoef_one_d_cub (dpsi, fval, acoef)
 
subroutine i_interpol_wo_pspline (psi, ideriv, ivalue)
 
subroutine interpol_1d_cub (x, ideriv, ivalue, spl)
 

Public Attributes

real(8), dimension(:,:),
allocatable, target 
one_d_cub_psi_acoef
 Spline coefficients for I(psi) interpolation. More...
 
real(8) one_d_cub_dpsi_inv
 1D psi-grid spacing for I(psi) interpolation More...
 
real(8) one_d_cub_psimin
 Minimum of psi-grid for I(psi) interpolation. More...
 
type(one_d_cub_spl_type),
dimension(:), allocatable 
spl_flux_surf
 

Member Function/Subroutine Documentation

subroutine for::destroy_one_d_cub ( type(one_d_cub_spl_type), intent(inout)  spl)
subroutine for::gencoef_one_d_cub ( real (8), intent(in)  dpsi,
real (8), dimension(0:ndeg), intent(in)  fval,
real (8), dimension(0:ndeg), intent(inout)  acoef 
)

Here is the caller graph for this function:

subroutine for::i_interpol_wo_pspline ( real (8), intent(in)  psi,
integer, intent(in)  ideriv,
real (8), intent(inout)  ivalue 
)

Here is the caller graph for this function:

subroutine for::interpol_1d_cub ( real (8), intent(in)  x,
integer, intent(in)  ideriv,
real (8), intent(inout)  ivalue,
type(one_d_cub_spl_type spl 
)
subroutine for::setup_one_d_cub ( integer, intent(in)  nx_in,
real (8), dimension(nx_in), intent(in)  x_in,
type(ezspline1_r8), intent(inout)  spl_in,
type(one_d_cub_spl_type), intent(out)  spl_out 
)

Here is the call graph for this function:

subroutine for::setup_psi_one_d_cub ( integer, intent(in)  eq_mpsi,
real (8), dimension(eq_mpsi), intent(in)  eq_psi_grid 
)

Here is the call graph for this function:

Member Data Documentation

real (8) for::one_d_cub_dpsi_inv

1D psi-grid spacing for I(psi) interpolation

real (8), dimension(:,:), allocatable, target for::one_d_cub_psi_acoef

Spline coefficients for I(psi) interpolation.

real (8) for::one_d_cub_psimin

Minimum of psi-grid for I(psi) interpolation.

type(one_d_cub_spl_type), dimension(:), allocatable for::spl_flux_surf

The documentation for this module was generated from the following file: