freegs.gradshafranov.GSElliptic

freegs.gradshafranov.GSElliptic#

class freegs.gradshafranov.GSElliptic(Rmin)[source]#

Bases: object

Represents the Grad-Shafranov elliptic operator

\[\Delta^* = R^2 \nabla\cdot\frac{1}{R^2}\nabla\]

which is

\[d^2/dR^2 + d^2/dZ^2 - (1/R)*d/dR\]
__init__(Rmin)[source]#

Specify minimum radius

Methods

__init__(Rmin)

Specify minimum radius

diag(dR, dZ)

Return the diagonal elements

diag(dR, dZ)[source]#

Return the diagonal elements