The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
grad_shaf_profiles.F90 File Reference

Data Types

type  flat_flux_func
 Needs docs. More...
type  linear_flux_func
 Needs docs. More...
type  linterp_flux_func
 Needs docs. More...
type  poly_flux_func
 Needs docs. More...
type  spline_flux_func
 Needs docs. More...
type  stepslant_flux_func
 Needs docs. More...
type  twolam_flux_func
 Needs docs. More...
type  wesson_flux_func
 Needs docs. More...
type  zero_flux_func
 Needs docs. More...

Modules

module  oft_gs_profiles
 Flux profile definitions.

Functions/Subroutines

subroutine create_flat_f (func)
 Needs docs.
subroutine create_linear_ff (func, alpha)
 Needs docs.
subroutine create_linterp_ff (func, npsi, psivals, yvals, y0)
 Needs docs.
subroutine create_poly_ff (func, ncofs, cofs, zero_fp)
 Needs docs.
subroutine create_spline_ff (func, npsi, psimin, psimax, psivals)
 Needs docs.
subroutine create_stepslant_ff (func, sep, alpha, beta)
 Needs docs.
subroutine create_twolam_ff (func, sep, alpha)
 Needs docs.
subroutine create_wesson_ff (func, ncofs, gamma)
 Needs docs.
subroutine flat_cofs_get (self, c)
 Needs docs.
integer(4) function flat_cofs_update (self, c)
 Needs docs.
real(8) function flat_f (self, psi)
 Needs docs.
real(8) function flat_fp (self, psi)
 Needs docs.
subroutine flat_update (self, gseq)
 Needs docs.
subroutine linear_cofs_get (self, c)
 Needs docs.
integer(4) function linear_cofs_update (self, c)
 Needs docs.
real(8) function linear_f (self, psi)
 Needs docs.
real(8) function linear_fp (self, psi)
 Needs docs.
subroutine linear_update (self, gseq)
 Needs docs.
subroutine linterp_cofs_get (self, c)
 Needs docs.
integer(4) function linterp_cofs_update (self, c)
 Needs docs.
real(8) function linterp_f (self, psi)
 Needs docs.
real(8) function linterp_fp (self, psi)
 Needs docs.
real(8) function linterp_fpp (self, psi)
 Needs docs.
subroutine linterp_update (self, gseq)
 Needs docs.
subroutine poly_cofs_get (self, c)
 Needs docs.
integer(4) function poly_cofs_update (self, c)
 Needs docs.
real(8) function poly_f (self, psi)
 Needs docs.
real(8) function poly_fp (self, psi)
 Needs docs.
subroutine poly_update (self, gseq)
 Needs docs.
subroutine spline_cofs_get (self, c)
 Needs docs.
integer(4) function spline_cofs_update (self, c)
 Needs docs.
real(8) function spline_f (self, psi)
 Needs docs.
real(8) function spline_fp (self, psi)
 Needs docs.
subroutine spline_update (self, gseq)
 Needs docs.
subroutine stepslant_cofs_get (self, c)
 Needs docs.
integer(4) function stepslant_cofs_update (self, c)
 Needs docs.
real(8) function stepslant_f (self, psi)
 Needs docs.
real(8) function stepslant_fp (self, psi)
 Needs docs.
subroutine stepslant_update (self, gseq)
 Needs docs.
subroutine twolam_cofs_get (self, c)
 Needs docs.
integer(4) function twolam_cofs_update (self, c)
 Needs docs.
real(8) function twolam_f (self, psi)
 Needs docs.
real(8) function twolam_fp (self, psi)
 Needs docs.
subroutine twolam_update (self, gseq)
 Needs docs.
subroutine wesson_cofs_get (self, c)
 Needs docs.
integer(4) function wesson_cofs_update (self, c)
 Needs docs.
real(8) function wesson_f (self, psi)
 Needs docs.
real(8) function wesson_fp (self, psi)
 Needs docs.
subroutine wesson_update (self, gseq)
 Needs docs.
subroutine zero_cofs_get (self, c)
 Needs docs.
integer(4) function zero_cofs_update (self, c)
 Needs docs.
real(8) function zero_f (self, psi)
 Needs docs.
real(8) function zero_fp (self, psi)
 Needs docs.
subroutine zero_update (self, gseq)
 Needs docs.