set_blob_aligned Interface

interface
public module subroutine set_blob_aligned(self, equi, mesh, x0, y0, phi0, wx, wy, wpar, amp)

Arguments

Type IntentOptional Attributes Name
class(variable_t), intent(inout) :: self

Instance of the type

class(equilibrium_t), intent(inout) :: equi

Equilibrium

type(mesh_cart_t), intent(in) :: mesh

Mesh within poloidal plane (canonical or staggered)

real(kind=GP), intent(in) :: x0

x-coordinate of center of blob

real(kind=GP), intent(in) :: y0

y-coordinate of center of blob

real(kind=GP), intent(in) :: phi0

phi-coordinate of center of blob

real(kind=GP), intent(in) :: wx

Gaussian width of blob in x-direction

real(kind=GP), intent(in) :: wy

Gaussian width of blob in y-direction

real(kind=GP), intent(in) :: wpar

Gaussian width of blob in toroidal phi-direction A delta peak is assumed if width is set to zero

real(kind=GP), intent(in) :: amp

Amplitude of blob

Description

Sets Gaussian in (R, parallel, Z) for variable data, aligned along magnetic field