jacobian_polar Function

public function jacobian_polar(equi, x, y, phi)

Jacobian of polar coordinate system To compute derivatives on rho, finite difference is used N.B. currently only axisymmetric (2D), proper inclusion of toroidal phi will change this function

Arguments

Type IntentOptional Attributes Name
class(equilibrium_t), intent(inout) :: equi

Equilibrium

real(kind=FP), intent(in) :: x

Cartesian coordinate x

real(kind=FP), intent(in) :: y

Cartesian coordinate y

real(kind=FP), intent(in) :: phi

Toroidal angle

Return Value real(kind=fp)


Calls

proc~~jacobian_polar~~CallsGraph proc~jacobian_polar jacobian_polar jacobian jacobian proc~jacobian_polar->jacobian proc~cart_to_polar cart_to_polar proc~jacobian_polar->proc~cart_to_polar rho rho proc~cart_to_polar->rho

Called by

proc~~jacobian_polar~~CalledByGraph proc~jacobian_polar jacobian_polar proc~create_flux_surface_average_csr create_flux_surface_average_csr proc~create_flux_surface_average_csr->proc~jacobian_polar proc~create_surface_average_csr create_surface_average_csr proc~create_surface_average_csr->proc~jacobian_polar