|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Field initializations and evaluation for common vector analytic field types.
Data Types | |
| type | cyl_taylor |
| Evaluate analytic fields for the tuna can spheromak. More... | |
| type | inf_coils |
| Evaluate analytic fields for a set of straight infinite coils. More... | |
| interface | poss_vec_eval |
| type | poss_vec_field |
| Interpolation class for a uniform vector field. More... | |
| type | tor_radial |
| Field corresponding to a poloidal circulation in toroidal corrdinates. More... | |
| type | uniform_field |
| Interpolation class for a uniform vector field. More... | |
Functions/Subroutines | |
| subroutine | cyl_taylor_eval (self, pt, val) |
| Evalute analytic Taylor state fields for a cylindrical geometry. | |
| subroutine | cyl_taylor_interp (self, cell, f, gop, val) |
| Evalute analytic Taylor state fields for a cylindrical geometry. | |
| subroutine | cyl_taylor_setup (self) |
| Setup analytic Taylor state interpolator for a cylindrical geometry. | |
| subroutine | inf_coils_interp (self, cell, f, gop, val) |
| Evalute cummulative field from all coils. | |
| subroutine | inf_coils_setup (self) |
| Setup infinite coil interpolation class. | |
| subroutine | poss_vec_interp (self, cell, f, gop, val) |
| Return a uniform vector field. | |
| subroutine | tor_radial_interp (self, cell, f, gop, val) |
| Needs Docs. | |
| subroutine | uniform_field_interp (self, cell, f, gop, val) |
| Return a uniform vector field. | |
| subroutine cyl_taylor_eval | ( | class(cyl_taylor), intent(inout) | self, |
| real(r8), dimension(:), intent(in) | pt, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Evalute analytic Taylor state fields for a cylindrical geometry.
| subroutine cyl_taylor_interp | ( | class(cyl_taylor), intent(inout) | self, |
| integer(i4), intent(in) | cell, | ||
| real(r8), dimension(:), intent(in) | f, | ||
| real(r8), dimension(3,4), intent(in) | gop, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Evalute analytic Taylor state fields for a cylindrical geometry.
| subroutine cyl_taylor_setup | ( | class(cyl_taylor), intent(inout) | self | ) |
Setup analytic Taylor state interpolator for a cylindrical geometry.
| subroutine inf_coils_interp | ( | class(inf_coils), intent(inout) | self, |
| integer(i4), intent(in) | cell, | ||
| real(r8), dimension(:), intent(in) | f, | ||
| real(r8), dimension(3,4), intent(in) | gop, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Evalute cummulative field from all coils.
| subroutine inf_coils_setup | ( | class(inf_coils), intent(inout) | self | ) |
Setup infinite coil interpolation class.
| subroutine poss_vec_interp | ( | class(poss_vec_field), intent(inout) | self, |
| integer(i4), intent(in) | cell, | ||
| real(r8), dimension(:), intent(in) | f, | ||
| real(r8), dimension(3,4), intent(in) | gop, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Return a uniform vector field.
| subroutine tor_radial_interp | ( | class(tor_radial), intent(inout) | self, |
| integer(i4), intent(in) | cell, | ||
| real(r8), dimension(:), intent(in) | f, | ||
| real(r8), dimension(3,4), intent(in) | gop, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Needs Docs.
| subroutine uniform_field_interp | ( | class(uniform_field), intent(inout) | self, |
| integer(i4), intent(in) | cell, | ||
| real(r8), dimension(:), intent(in) | f, | ||
| real(r8), dimension(3,4), intent(in) | gop, | ||
| real(r8), dimension(:), intent(out) | val | ||
| ) |
Return a uniform vector field.