The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Handle non-axisymmetric walls.
Functions/Subroutines | |
real(8) function, dimension(3) | biot_savart_elem (rc, thetas, ri_xyz) |
Needs Docs. | |
subroutine | decay_eigenmodes (ncoils, rc, eig_val, eig_vec, eta) |
Needs docs. | |
subroutine | nonax_eigs (ncoils, rc, extent, result, eig_ind, correction, sensors, nsensor, inc_mirror, eta, grid_rz, grid_correction) |
Needs Docs. | |
subroutine | nonax_indcouple (ncoils, rc, extent, result, drivers, ndriver, correction, sensors, nsensor, inc_mirror, grid_rz, grid_correction) |
Needs Docs. | |
subroutine | nonax_rescouple (ncoils, rc, extent, result, drivers, ndriver, correction, sensors, nsensor, inc_mirror, eta, grid_rz, grid_correction) |
Needs Docs. | |
real(8) function, dimension(3) biot_savart_elem | ( | real(8), dimension(2,2), intent(in) | rc, |
real(8), dimension(2), intent(in) | thetas, | ||
real(8), dimension(3), intent(in) | ri_xyz | ||
) |
Needs Docs.
subroutine decay_eigenmodes | ( | integer(i4), intent(in) | ncoils, |
real(r8), dimension(2,ncoils), intent(in) | rc, | ||
real(r8), dimension(ncoils), intent(out) | eig_val, | ||
real(r8), dimension(ncoils,ncoils), intent(out) | eig_vec, | ||
real(r8), dimension(ncoils), intent(in), optional | eta | ||
) |
Needs docs.
subroutine nonax_eigs | ( | integer(4), intent(in) | ncoils, |
real(8), dimension(2,ncoils), intent(in) | rc, | ||
real(8), dimension(2), intent(in) | extent, | ||
real(8), dimension(ncoils), intent(out) | result, | ||
integer(4), intent(in) | eig_ind, | ||
real(8), dimension(nsensor), intent(out) | correction, | ||
real(8), dimension(6,nsensor), intent(in) | sensors, | ||
integer(4), intent(in) | nsensor, | ||
logical, intent(in) | inc_mirror, | ||
real(8), dimension(ncoils), intent(in), optional | eta, | ||
real(8), dimension(:,:), intent(in), optional | grid_rz, | ||
real(8), dimension(:,:,:), intent(inout), optional | grid_correction | ||
) |
Needs Docs.
subroutine nonax_indcouple | ( | integer(4), intent(in) | ncoils, |
real(8), dimension(2,ncoils), intent(in) | rc, | ||
real(8), dimension(2), intent(in) | extent, | ||
real(8), dimension(ncoils), intent(out) | result, | ||
real(8), dimension(2,ndriver), intent(in) | drivers, | ||
integer(4), intent(in) | ndriver, | ||
real(8), dimension(nsensor), intent(out) | correction, | ||
real(8), dimension(6,nsensor), intent(in) | sensors, | ||
integer(4), intent(in) | nsensor, | ||
logical, intent(in) | inc_mirror, | ||
real(8), dimension(:,:), intent(in), optional | grid_rz, | ||
real(8), dimension(:,:,:), intent(inout), optional | grid_correction | ||
) |
Needs Docs.
subroutine nonax_rescouple | ( | integer(4), intent(in) | ncoils, |
real(8), dimension(2,ncoils), intent(in) | rc, | ||
real(8), dimension(2), intent(in) | extent, | ||
real(8), dimension(ncoils), intent(out) | result, | ||
real(8), dimension(2,ndriver), intent(in) | drivers, | ||
integer(4), intent(in) | ndriver, | ||
real(8), dimension(nsensor), intent(out) | correction, | ||
real(8), dimension(6,nsensor), intent(in) | sensors, | ||
integer(4), intent(in) | nsensor, | ||
logical, intent(in) | inc_mirror, | ||
real(8), dimension(ncoils), intent(in), optional | eta, | ||
real(8), dimension(:,:), intent(in), optional | grid_rz, | ||
real(8), dimension(:,:,:), intent(inout), optional | grid_correction | ||
) |
Needs Docs.