![]() |
Stellarator-Tools
|
Structure to hold all memory needed to be sent to the guassian process callback function for signal. More...
Public Member Functions | |
| procedure | run (context, xcart, dxcart, length, dx) |
| Soft x-ray gaussian process callback function for kernel evaluation for an ti position and a position. | |
Public Member Functions inherited from sxrem::sxrem_gp_context_x | |
| procedure | run (context, xcart, dxcart, length, dx) |
| Soft x-ray gaussian process callback function for kernel evaluation for an emiss position and position. | |
Public Member Functions inherited from sxrem::sxrem_context | |
| procedure | run (context, xcart, dxcart, length, dx) |
| Soft x-ray callback function. | |
Public Member Functions inherited from integration_path_context::integration_path_context_class | |
| procedure(integration_function), deferred | run integration_function |
Additional Inherited Members | |
Public Attributes inherited from sxrem::sxrem_gp_context_x | |
| real(rprec), dimension(3) | xcart |
| First position. | |
| integer | flags |
| Gaussian process kernel flags. | |
Public Attributes inherited from sxrem::sxrem_context | |
| 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 signal.
| procedure sxrem::sxrem_gp_ti_context_x::run | ( | class (sxrem_gp_ti_context_x), 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 | ||
| ) |
Soft x-ray gaussian process callback function for kernel evaluation for an ti position and a position.
Calculates the guassian process kernel between the ti position and a position.
| [in] | context | A sxrem_gp_context_x 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. |