![]() |
The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
|
Flux profile definitions.
Data Types | |
| type | flat_flux_func |
| Needs docs. More... | |
| type | linterp_flux_func |
| Needs docs. More... | |
| type | mlinterp_flux_func |
| Needs docs. More... | |
| type | poly_flux_func |
| Needs docs. More... | |
| type | spline_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_linterp_ff (func, npsi, psivals, yvals, y0) |
| Needs docs. | |
| subroutine | create_mlinterp_ff (func, npsi, psivals, nbasis, yvals, weights) |
| Needs docs. | |
| subroutine | create_poly_ff (func, ncofs, cofs, zero_grad) |
| Needs docs. | |
| subroutine | create_spline_ff (func, npsi, psivals, yvals) |
| 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. | |
| subroutine | flat_copy (self, new) |
| Needs Docs. | |
| subroutine | flat_delete (self) |
| Needs Docs. | |
| real(8) function | flat_f (self, psi) |
| Needs docs. | |
| real(8) function | flat_fp (self, psi) |
| Needs docs. | |
| subroutine | flat_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | flat_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | flat_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | flat_save_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | flat_update (self, gseq) |
| Needs docs. | |
| subroutine | linterp_cofs_get (self, c) |
| Needs docs. | |
| integer(4) function | linterp_cofs_update (self, c) |
| Needs docs. | |
| subroutine | linterp_copy (self, new) |
| Needs Docs. | |
| subroutine | linterp_delete (self) |
| 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_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | linterp_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | linterp_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | linterp_save_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | linterp_update (self, gseq) |
| Needs docs. | |
| subroutine | mlinterp_cofs_get (self, c) |
| Needs docs. | |
| integer(4) function | mlinterp_cofs_update (self, c) |
| Needs docs. | |
| subroutine | mlinterp_copy (self, new) |
| Needs Docs. | |
| subroutine | mlinterp_delete (self) |
| Needs Docs. | |
| subroutine | mlinterp_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | mlinterp_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | mlinterp_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | mlinterp_save_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | mlinterp_update (self, gseq) |
| Needs docs. | |
| subroutine | poly_cofs_get (self, c) |
| Needs docs. | |
| integer(4) function | poly_cofs_update (self, c) |
| Needs docs. | |
| subroutine | poly_copy (self, new) |
| Needs Docs. | |
| subroutine | poly_delete (self) |
| Needs Docs. | |
| real(8) function | poly_f (self, psi) |
| Needs docs. | |
| real(8) function | poly_fp (self, psi) |
| Needs docs. | |
| subroutine | poly_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | poly_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | poly_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | poly_save_txt (self, io_unit) |
| 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_func_copy (self, new) |
| Needs Docs. | |
| subroutine | spline_func_delete (self) |
| Needs Docs. | |
| subroutine | spline_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | spline_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | spline_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | spline_save_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | spline_update (self, gseq) |
| Needs docs. | |
| subroutine | wesson_cofs_get (self, c) |
| Needs docs. | |
| integer(4) function | wesson_cofs_update (self, c) |
| Needs docs. | |
| subroutine | wesson_copy (self, new) |
| Needs Docs. | |
| subroutine | wesson_delete (self) |
| Needs Docs. | |
| real(8) function | wesson_f (self, psi) |
| Needs docs. | |
| real(8) function | wesson_fp (self, psi) |
| Needs docs. | |
| subroutine | wesson_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | wesson_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | wesson_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | wesson_save_txt (self, io_unit) |
| 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. | |
| subroutine | zero_copy (self, new) |
| Needs Docs. | |
| subroutine | zero_delete (self) |
| Needs Docs. | |
| real(8) function | zero_f (self, psi) |
| Needs docs. | |
| real(8) function | zero_fp (self, psi) |
| Needs docs. | |
| subroutine | zero_load_hdf5 (self, filename, path, success) |
| Needs Docs. | |
| subroutine | zero_load_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | zero_save_hdf5 (self, filename, path) |
| Needs Docs. | |
| subroutine | zero_save_txt (self, io_unit) |
| Needs Docs. | |
| subroutine | zero_update (self, gseq) |
| Needs docs. | |
| subroutine create_flat_f | ( | class(flux_func), intent(inout) | func | ) |
Needs docs.
| subroutine create_linterp_ff | ( | class(flux_func), intent(inout) | 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_mlinterp_ff | ( | class(flux_func), intent(inout) | func, |
| integer(4), intent(in) | npsi, | ||
| real(8), dimension(npsi), intent(in) | psivals, | ||
| integer(4), intent(in) | nbasis, | ||
| real(8), dimension(npsi+1,nbasis), intent(in) | yvals, | ||
| real(8), dimension(nbasis-1), intent(in) | weights ) |
Needs docs.
| subroutine create_poly_ff | ( | class(flux_func), intent(inout) | func, |
| integer(4), intent(in) | ncofs, | ||
| real(8), dimension(:), intent(in) | cofs, | ||
| logical, intent(in) | zero_grad ) |
Needs docs.
| subroutine create_spline_ff | ( | class(flux_func), intent(inout) | func, |
| integer(4), intent(in) | npsi, | ||
| real(8), dimension(npsi), intent(in) | psivals, | ||
| real(8), dimension(npsi), intent(in) | yvals ) |
Needs docs.
| subroutine create_wesson_ff | ( | class(flux_func), intent(inout) | 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.
| subroutine flat_copy | ( | class(flat_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine flat_delete | ( | class(flat_flux_func), intent(inout) | self | ) |
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_load_hdf5 | ( | class(flat_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine flat_load_txt | ( | class(flat_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine flat_save_hdf5 | ( | class(flat_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine flat_save_txt | ( | class(flat_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine flat_update | ( | class(flat_flux_func), intent(inout) | self, |
| class(gs_equil), 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.
| subroutine linterp_copy | ( | class(linterp_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine linterp_delete | ( | class(linterp_flux_func), intent(inout) | self | ) |
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_load_hdf5 | ( | class(linterp_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine linterp_load_txt | ( | class(linterp_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine linterp_save_hdf5 | ( | class(linterp_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine linterp_save_txt | ( | class(linterp_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine linterp_update | ( | class(linterp_flux_func), intent(inout) | self, |
| class(gs_equil), intent(inout) | gseq ) |
Needs docs.
| subroutine mlinterp_cofs_get | ( | class(mlinterp_flux_func), intent(inout) | self, |
| real(8), dimension(:), intent(out) | c ) |
Needs docs.
| integer(4) function mlinterp_cofs_update | ( | class(mlinterp_flux_func), intent(inout) | self, |
| real(8), dimension(:), intent(in) | c ) |
Needs docs.
| subroutine mlinterp_copy | ( | class(mlinterp_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine mlinterp_delete | ( | class(mlinterp_flux_func), intent(inout) | self | ) |
Needs Docs.
| subroutine mlinterp_load_hdf5 | ( | class(mlinterp_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine mlinterp_load_txt | ( | class(mlinterp_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine mlinterp_save_hdf5 | ( | class(mlinterp_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine mlinterp_save_txt | ( | class(mlinterp_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine mlinterp_update | ( | class(mlinterp_flux_func), intent(inout) | self, |
| class(gs_equil), 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.
| subroutine poly_copy | ( | class(poly_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine poly_delete | ( | class(poly_flux_func), intent(inout) | self | ) |
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_load_hdf5 | ( | class(poly_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine poly_load_txt | ( | class(poly_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine poly_save_hdf5 | ( | class(poly_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine poly_save_txt | ( | class(poly_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine poly_update | ( | class(poly_flux_func), intent(inout) | self, |
| class(gs_equil), 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_func_copy | ( | class(spline_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine spline_func_delete | ( | class(spline_flux_func), intent(inout) | self | ) |
Needs Docs.
| subroutine spline_load_hdf5 | ( | class(spline_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine spline_load_txt | ( | class(spline_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine spline_save_hdf5 | ( | class(spline_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine spline_save_txt | ( | class(spline_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine spline_update | ( | class(spline_flux_func), intent(inout) | self, |
| class(gs_equil), 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.
| subroutine wesson_copy | ( | class(wesson_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine wesson_delete | ( | class(wesson_flux_func), intent(inout) | self | ) |
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_load_hdf5 | ( | class(wesson_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine wesson_load_txt | ( | class(wesson_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine wesson_save_hdf5 | ( | class(wesson_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine wesson_save_txt | ( | class(wesson_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine wesson_update | ( | class(wesson_flux_func), intent(inout) | self, |
| class(gs_equil), 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.
| subroutine zero_copy | ( | class(zero_flux_func), intent(inout) | self, |
| class(flux_func), intent(inout), pointer | new ) |
Needs Docs.
| subroutine zero_delete | ( | class(zero_flux_func), intent(inout) | self | ) |
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_load_hdf5 | ( | class(zero_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path, | ||
| logical, intent(out) | success ) |
Needs Docs.
| subroutine zero_load_txt | ( | class(zero_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine zero_save_hdf5 | ( | class(zero_flux_func), intent(inout) | self, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | path ) |
Needs Docs.
| subroutine zero_save_txt | ( | class(zero_flux_func), intent(inout) | self, |
| integer, intent(in) | io_unit ) |
Needs Docs.
| subroutine zero_update | ( | class(zero_flux_func), intent(inout) | self, |
| class(gs_equil), intent(inout) | gseq ) |
Needs docs.