|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
Needs docs.

Public Member Functions | |
| procedure(flux_func_eval), deferred | f (self, psi) |
| Evaluate function. | |
| procedure | f (self, psi) |
| Needs docs. | |
| procedure(flux_func_eval), deferred | fp (self, psi) |
| Evaluate first derivative of function. | |
| procedure | fp (self, psi) |
| Needs docs. | |
| procedure | fpp (self, psi) |
| Evaluate second derivative of function. | |
| procedure(flux_cofs_get), deferred | get_cofs (self, c) |
| Get current function parameterization. | |
| procedure | get_cofs (self, c) |
| Needs docs. | |
| procedure(flux_cofs_set), deferred | set_cofs (self, c) |
| Update function with new parameterization. | |
| procedure | set_cofs (self, c) |
| Needs docs. | |
| procedure(flux_func_update), deferred | update (self, gseq) |
| Update function to match new equilibrium solution. | |
| procedure | update (self, gseq) |
| Needs docs. | |
Public Attributes | |
| real(8) | f1 = 0.d0 |
| Needs docs. | |
| real(r8) | f_offset = 0.d0 |
| Offset value. | |
| real(8) | fn = 0.d0 |
| Needs docs. | |
| type(spline_type), dimension(24) | fun_loc |
| Needs docs. | |
| type(spline_type) | func |
| Needs docs. | |
| integer(i4) | ncofs = 0 |
| Number of free coefficients. | |
| integer(4) | npsi = 0 |
| Needs docs. | |
| real(r8), dimension(2) | plasma_bounds = [-1.d99,1.d99] |
| Current plasma bounds (for normalization). | |
| real(8) | xmax = 0.d0 |
| Needs docs. | |
| real(8) | xmin = 0.d0 |
| Needs docs. | |
| real(8) | yp1 = 0.d0 |
| Needs docs. | |
| real(8) | ypn = 0.d0 |
| Needs docs. | |
|
pure virtualinherited |
Evaluate function.
| procedure f | ( | class(spline_flux_func), intent(inout) | self, |
| real(8), intent(in) | psi ) |
Needs docs.
|
pure virtualinherited |
Evaluate first derivative of function.
| procedure fp | ( | class(spline_flux_func), intent(inout) | self, |
| real(8), intent(in) | psi ) |
Needs docs.
Evaluate second derivative of function.
|
pure virtualinherited |
Get current function parameterization.
| procedure get_cofs | ( | class(spline_flux_func), intent(inout) | self, |
| real(8), dimension(:), intent(out) | c ) |
Needs docs.
|
pure virtualinherited |
Update function with new parameterization.
| procedure set_cofs | ( | class(spline_flux_func), intent(inout) | self, |
| real(8), dimension(:), intent(in) | c ) |
Needs docs.
|
pure virtualinherited |
Update function to match new equilibrium solution.
| procedure update | ( | class(spline_flux_func), intent(inout) | self, |
| class(gs_eq), intent(inout) | gseq ) |
Needs docs.
| real(8) f1 = 0.d0 |
Needs docs.
|
inherited |
Offset value.
| real(8) fn = 0.d0 |
Needs docs.
| type(spline_type), dimension(24) fun_loc |
Needs docs.
| type(spline_type) func |
Needs docs.
|
inherited |
Number of free coefficients.
| integer(4) npsi = 0 |
Needs docs.
|
inherited |
Current plasma bounds (for normalization).
| real(8) xmax = 0.d0 |
Needs docs.
| real(8) xmin = 0.d0 |
Needs docs.
| real(8) yp1 = 0.d0 |
Needs docs.
| real(8) ypn = 0.d0 |
Needs docs.