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

Interface for the equilibrium guassian process soft x-ray emissivity profile values. More...

Public Member Functions

real(rprec) function equilibrium_get_gp_sxrem_ij (this, i, j, index)
 Get the electron density gp kernel value for the two indicies. More...
 
real(rprec) function equilibrium_get_gp_sxrem_pi (this, x_cart, i, index)
 Get the soft x-ray emissivity gp kernel value for the position and index. More...
 
real(rprec) function equilibrium_get_gp_sxrem_pp (this, x_cart, y_cart, index)
 Get the soft x-ray emissivity gp kernel value for the position and position. More...
 

Detailed Description

Interface for the equilibrium guassian process soft x-ray emissivity profile values.

Definition at line 161 of file equilibrium.f.

Member Function/Subroutine Documentation

◆ equilibrium_get_gp_sxrem_ij()

real (rprec) function equilibrium::equilibrium_get_gp_sxrem::equilibrium_get_gp_sxrem_ij ( type (equilibrium_class), intent(in)  this,
integer, intent(in)  i,
integer, intent(in)  j,
integer, intent(in)  index 
)

Get the electron density gp kernel value for the two indicies.

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

See also
vmec_equilibrium::vmec_get_gp_ne_ij
siesta_equilibrium::siesta_get_gp_ne_ij
Parameters
[in]thisA equilibrium_class instance.
[in]iith profile position.
[in]jith profile position.
[in]indexIndex of the soft x-ray emissivity profile to use.
Returns
The value of the gp kernel function for i, j.
Note
Note the gp kernel is not implmented for all equilibrium types. For instance, vacuum equilibrium should not override this method.

Definition at line 1881 of file equilibrium.f.

◆ equilibrium_get_gp_sxrem_pi()

real (rprec) function equilibrium::equilibrium_get_gp_sxrem::equilibrium_get_gp_sxrem_pi ( type (equilibrium_class), intent(in)  this,
real (rprec), dimension(3), intent(in)  x_cart,
integer, intent(in)  i,
integer, intent(in)  index 
)

Get the soft x-ray emissivity gp kernel value for the position and index.

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

See also
vmec_equilibrium::vmec_get_gp_sxrem_pi
siesta_equilibrium::siesta_get_gp_sxrem_pi
Parameters
[in]thisA equilibrium_class instance.
[in]x_cartCartesian position to get the soft x-ray emissivity at.
[in]iProfile position index.
[in]indexIndex of the soft x-ray emissivity profile to use.
Returns
The value of the gp kernel function for x_cart and i.
Note
Note the gp kernel is not implmented for all equilibrium types. For instance, vacuum equilibrium should not override this method.

Definition at line 1935 of file equilibrium.f.

◆ equilibrium_get_gp_sxrem_pp()

real (rprec) function equilibrium::equilibrium_get_gp_sxrem::equilibrium_get_gp_sxrem_pp ( type (equilibrium_class), intent(in)  this,
real (rprec), dimension(3), intent(in)  x_cart,
real (rprec), dimension(3), intent(in)  y_cart,
integer, intent(in)  index 
)

Get the soft x-ray emissivity gp kernel value for the position and position.

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

See also
vmec_equilibrium::vmec_get_gp_sxrem_pp
siesta_equilibrium::siesta_get_gp_sxrem_pp
Parameters
[in]thisA equilibrium_class instance.
[in]x_cartCartesian position to get the electron density at.
[in]y_cartProfile position index.
[in]indexIndex of the soft x-ray emissivity profile to use.
Returns
The value of the gp kernel function for x_cart and y_cart.
Note
Note the gp kernel is not implmented for all equilibrium types. For instance, vacuum equilibrium should not override this method.

Definition at line 1989 of file equilibrium.f.


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