![]() |
ORB5
v4.9.4
|
Functions/Subroutines | |
subroutine, public | getspecies (isp, qj, mj) |
subroutine, public | getgeometry (s, chi, jac, g11, g12, g21, g22, B0) |
real function, public | getb0 (s, chi) |
real function, public | getjacobian (s, chi) |
real function, public | getjacobianderivative (s, chi) |
subroutine, public | getprofiles (s, chi, isp, Tj0, Nj0) |
subroutine, public | getprofilegradients (s, isp, dTj0ds, dNj0ds) |
Wrapper method that gets the density and temperature gradient profiles. More... | |
real function, public | getsafetyfactor (s) |
subroutine | getgeometry_orb5 (s, chi, jac, gxx, gxy, gyx, gyy, B0) |
subroutine | initsafetyfactor (qsc_) |
double precision function | safetyfactor (x, a) |
subroutine | getprofiles_constant (Tj0, Nj0) |
subroutine | getprofiles_orb5 (s, chi, isp, Tj0, Nj0) |
subroutine | getprofilegradients_orb5 (s, isp, dTj0ds, dNj0ds) |
Calls ORB5 methods profiles and profiles_sh to get the gradient of density and temperature. More... | |
subroutine | getgeometry_straightcylinder (x, jac, g11, g12, g21, g22, B0, Bz) |
subroutine | getgeometry_cylinder (x, R, a, jac, g11, g12, g21, g22, B0, Bz) |
Variables | |
double precision, dimension(5), save | qsc |
real function, public profileswrapper::getb0 | ( | real, intent(in) | s, |
real, intent(in) | chi | ||
) |
subroutine, public profileswrapper::getgeometry | ( | double precision, intent(in) | s, |
double precision, intent(in) | chi, | ||
double precision, intent(inout) | jac, | ||
double precision, intent(inout) | g11, | ||
double precision, intent(inout) | g12, | ||
double precision, intent(inout) | g21, | ||
double precision, intent(inout) | g22, | ||
double precision, intent(inout) | B0 | ||
) |
|
private |
subroutine profileswrapper::getgeometry_orb5 | ( | double precision, intent(in) | s, |
double precision, intent(in) | chi, | ||
double precision, intent(inout) | jac, | ||
double precision, intent(inout) | gxx, | ||
double precision, intent(inout) | gxy, | ||
double precision, intent(inout) | gyx, | ||
double precision, intent(inout) | gyy, | ||
double precision, intent(inout) | B0 | ||
) |
|
private |
real function, public profileswrapper::getjacobian | ( | real, intent(in) | s, |
real, intent(in) | chi | ||
) |
real function, public profileswrapper::getjacobianderivative | ( | real, intent(in) | s, |
real, intent(in) | chi | ||
) |
subroutine, public profileswrapper::getprofilegradients | ( | double precision, intent(in) | s, |
integer, intent(in) | isp, | ||
double precision, intent(inout) | dTj0ds, | ||
double precision, intent(inout) | dNj0ds | ||
) |
Wrapper method that gets the density and temperature gradient profiles.
|
private |
Calls ORB5 methods profiles and profiles_sh to get the gradient of density and temperature.
subroutine, public profileswrapper::getprofiles | ( | double precision, intent(in) | s, |
double precision, intent(in) | chi, | ||
integer, intent(in) | isp, | ||
double precision, intent(inout) | Tj0, | ||
double precision, intent(inout) | Nj0 | ||
) |
|
private |
|
private |
real function, public profileswrapper::getsafetyfactor | ( | real, intent(in) | s | ) |
subroutine, public profileswrapper::getspecies | ( | integer, intent(in) | isp, |
real, intent(out) | qj, | ||
real, intent(out) | mj | ||
) |
|
private |
|
private |
|
private |