|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Evaluate analytic fields for a set of straight infinite coils.

Public Member Functions | |
| procedure | delete (self) |
| Delete reconstruction object. | |
| procedure(oft_fem_interp), deferred | interp (self, cell, f, gop, val) |
| Reconstruct field. | |
| procedure | interp (self, cell, f, gop, val) |
| Evalute cummulative field from all coils. | |
| procedure | setup (self) |
| Setup reconstruction object. | |
| procedure | setup (self) |
| Setup coil interpolation class. | |
Public Attributes | |
| real(r8), dimension(:,:), pointer | axis => NULL() |
| Direction of extent. | |
| real(r8), dimension(:,:), pointer | center => NULL() |
| Possition on coil. | |
| real(r8), dimension(:), pointer | current => NULL() |
| Current in coil. | |
| integer(i4) | dim = 0 |
| Dimension of field. | |
| integer(i4) | ncoils = 0 |
| Number of coils in set. | |
| class(fem_interp), pointer | parent => NULL() |
| Parent interpolator. | |
|
inherited |
Delete reconstruction object.
|
pure virtualinherited |
Reconstruct field.
| procedure 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.
|
inherited |
Setup reconstruction object.
| procedure setup | ( | class(inf_coils), intent(inout) | self | ) |
Setup coil interpolation class.
| real(r8), dimension(:,:), pointer axis => NULL() |
Direction of extent.
| real(r8), dimension(:,:), pointer center => NULL() |
Possition on coil.
| real(r8), dimension(:), pointer current => NULL() |
Current in coil.
|
inherited |
Dimension of field.
| integer(i4) ncoils = 0 |
Number of coils in set.
|
inherited |
Parent interpolator.