The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Flux profile definitions.
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... | |
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. | |
subroutine create_flat_f | ( | class(flux_func), intent(out), pointer | func | ) |
Needs docs.
subroutine create_linear_ff | ( | class(flux_func), intent(out), pointer | func, |
real(8), intent(in) | alpha | ||
) |
Needs docs.
subroutine create_linterp_ff | ( | class(flux_func), intent(out), pointer | func, |
integer(4), intent(in) | npsi, | ||
real(8), dimension(npsi), intent(in) | psivals, | ||
real(8), dimension(npsi), intent(in) | yvals, | ||
real(8), intent(in) | y0 | ||
) |
Needs docs.
subroutine create_poly_ff | ( | class(flux_func), intent(out), pointer | func, |
integer(4), intent(in) | ncofs, | ||
real(8), dimension(:), intent(in), optional | cofs, | ||
logical, intent(in), optional | zero_fp | ||
) |
Needs docs.
subroutine create_spline_ff | ( | class(flux_func), intent(out), pointer | func, |
integer(4), intent(in) | npsi, | ||
real(8), intent(in), optional | psimin, | ||
real(8), intent(in), optional | psimax, | ||
real(8), dimension(npsi), intent(in), optional | psivals | ||
) |
Needs docs.
subroutine create_stepslant_ff | ( | class(flux_func), intent(out), pointer | func, |
real(8), intent(in) | sep, | ||
real(8), intent(in) | alpha, | ||
real(8), intent(in) | beta | ||
) |
Needs docs.
subroutine create_twolam_ff | ( | class(flux_func), intent(out), pointer | func, |
real(8), intent(in) | sep, | ||
real(8), intent(in) | alpha | ||
) |
Needs docs.
subroutine create_wesson_ff | ( | class(flux_func), intent(out), pointer | func, |
integer(4), intent(in) | ncofs, | ||
real(8), intent(in) | gamma | ||
) |
Needs docs.
subroutine flat_cofs_get | ( | class(flat_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function flat_cofs_update | ( | class(flat_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function flat_f | ( | class(flat_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function flat_fp | ( | class(flat_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine flat_update | ( | class(flat_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine linear_cofs_get | ( | class(linear_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function linear_cofs_update | ( | class(linear_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function linear_f | ( | class(linear_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function linear_fp | ( | class(linear_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine linear_update | ( | class(linear_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine linterp_cofs_get | ( | class(linterp_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function linterp_cofs_update | ( | class(linterp_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function linterp_f | ( | class(linterp_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function linterp_fp | ( | class(linterp_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function linterp_fpp | ( | class(linterp_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine linterp_update | ( | class(linterp_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine poly_cofs_get | ( | class(poly_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function poly_cofs_update | ( | class(poly_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function poly_f | ( | class(poly_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function poly_fp | ( | class(poly_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine poly_update | ( | class(poly_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine spline_cofs_get | ( | class(spline_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function spline_cofs_update | ( | class(spline_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function spline_f | ( | class(spline_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function spline_fp | ( | class(spline_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine spline_update | ( | class(spline_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine stepslant_cofs_get | ( | class(stepslant_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function stepslant_cofs_update | ( | class(stepslant_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function stepslant_f | ( | class(stepslant_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function stepslant_fp | ( | class(stepslant_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine stepslant_update | ( | class(stepslant_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine twolam_cofs_get | ( | class(twolam_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function twolam_cofs_update | ( | class(twolam_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function twolam_f | ( | class(twolam_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function twolam_fp | ( | class(twolam_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine twolam_update | ( | class(twolam_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine wesson_cofs_get | ( | class(wesson_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function wesson_cofs_update | ( | class(wesson_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function wesson_f | ( | class(wesson_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function wesson_fp | ( | class(wesson_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine wesson_update | ( | class(wesson_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.
subroutine zero_cofs_get | ( | class(zero_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(out) | c | ||
) |
Needs docs.
integer(4) function zero_cofs_update | ( | class(zero_flux_func), intent(inout) | self, |
real(8), dimension(:), intent(in) | c | ||
) |
Needs docs.
real(8) function zero_f | ( | class(zero_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
real(8) function zero_fp | ( | class(zero_flux_func), intent(inout) | self, |
real(8), intent(in) | psi | ||
) |
Needs docs.
subroutine zero_update | ( | class(zero_flux_func), intent(inout) | self, |
class(gs_eq), intent(inout) | gseq | ||
) |
Needs docs.