![]() |
Stellarator-Tools
|
Structure to hold all memory needed to be sent to the guassian process callback function for point. More...
Public Member Functions | |
procedure | run (context, xcart, dxcart, length, dx) |
XICS gaussian process callback function for signal point kernel evaluation. | |
![]() | |
procedure | run (context, xcart, dxcart, length, dx) |
Soft x-ray emission gaussian process callback function for signal point kernel evaluation. | |
![]() | |
procedure | run (context, xcart, dxcart, length, dx) |
Soft x-ray callback function. | |
![]() | |
procedure(integration_function), deferred | run integration_function |
Additional Inherited Members | |
![]() | |
integer | i |
Position index. | |
integer | flags = model_state_all_off |
Gaussian process kernel flags. | |
![]() | |
integer | profile_number |
The index of the emissivity profile model. | |
class(model_class), pointer | model => null() |
Reference to a model::model_class object. | |
Structure to hold all memory needed to be sent to the guassian process callback function for point.
procedure sxrem::sxrem_gp_ti_context_i::run | ( | class (sxrem_gp_ti_context_i), intent(in) | context, |
real (rprec), dimension(3), intent(in) | xcart, | ||
real (rprec), dimension(3), intent(in) | dxcart, | ||
real (rprec), intent(in) | length, | ||
real (rprec), intent(in) | dx | ||
) |
XICS gaussian process callback function for signal point kernel evaluation.
Returns the value of the soft x-ray guassian process kernel times the change in path length. The soft x-ray kernel is provided by model::model_get_gp_sxrem. The ti kernel is provided by model::model_get_gp_ti.
[in] | context | A sxrem_gp_context_i for the model. |
[in] | xcart | The integration point. |
[in] | dxcart | A vector change in path. Not used in this function. |
[in] | length | Length along the integration. |
[in] | dx | A scalar change in path. |