V3FIT
Public Member Functions | List of all members
equilibrium::equilibrium_get_ne Interface Reference

Interface for the equilibrium density profile values. More...

Public Member Functions

real(rprec) function equilibrium_get_ne_cart (this, x_cart)
 Gets the electron density at a cartesian position. More...
 
real(rprec) function equilibrium_get_ne_radial (this, r)
 Gets the electron density at a radial position. More...
 

Detailed Description

Interface for the equilibrium density profile values.

Definition at line 91 of file equilibrium.f.

Member Function/Subroutine Documentation

◆ equilibrium_get_ne_cart()

real (rprec) function equilibrium::equilibrium_get_ne::equilibrium_get_ne_cart ( type (equilibrium_class), intent(in)  this,
real (rprec), dimension(3), intent(in)  x_cart 
)

Gets the electron density at a cartesian position.

This method is virtual. The actual getting of the electron density should be handled by a subclass method.

See also
vmec_equilibrium::vmec_get_ne
siesta_equilibrium::siesta_get_ne
Parameters
[in]thisA equilibrium_class instance.
[in]x_cartCartesian position to get the electron density at.
Returns
The electron density at x_cart.
Note
Note the electron density is not relevant to all equilibrium types. For instance, vacuum equilibrium should not override this method.

Definition at line 931 of file equilibrium.f.

◆ equilibrium_get_ne_radial()

real (rprec) function equilibrium::equilibrium_get_ne::equilibrium_get_ne_radial ( type (equilibrium_class), intent(in)  this,
real (rprec), intent(in)  r 
)

Gets the electron density at a radial position.

This method is virtual. The actual getting of the electron density should be handled by a subclass method.

See also
vmec_equilibrium::vmec_get_ne
siesta_equilibrium::siesta_get_ne
Parameters
[in]thisA equilibrium_class instance.
[in]rRadial position to get the electron density at.
Returns
The electron density at r.
Note
Note the electron density is not relevant to all equilibrium types. For instance, vacuum equilibrium should not override this method.

Definition at line 978 of file equilibrium.f.


The documentation for this interface was generated from the following file: