|
The Open FUSION Toolkit 1.0.0-beta6
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.