V3FIT
Data Types | Modules | Functions/Subroutines
sxrem.f File Reference

Contains module sxrem. More...

Go to the source code of this file.

Data Types

type  sxrem::sxrem_class
 Base class representing a soft x-ray signal. More...
 
interface  sxrem::sxrem_emiss_class
 Base class representing a soft x-ray emissivity signal. More...
 
interface  sxrem::sxrem_ti_class
 Base class representing a soft x-ray ti signal. More...
 
type  sxrem::sxrem_context
 Structure to hold all memory needed to be sent to the callback function. More...
 
type  sxrem::sxrem_gp_context_i
 Structure to hold all memory needed to be sent to the guassian process callback function for point. More...
 
type  sxrem::sxrem_gp_context_s
 Structure to hold all memory needed to be sent to the guassian process callback function for signal. More...
 
type  sxrem::sxrem_gp_context_x
 Structure to hold all memory needed to be sent to the guassian process callback function for signal. More...
 
interface  sxrem::sxrem_emiss_class
 Base class representing a soft x-ray emissivity signal. More...
 
interface  sxrem::sxrem_ti_class
 Base class representing a soft x-ray ti signal. More...
 

Modules

module  sxrem
 Defines the base class of the type sxrem_class.
 

Functions/Subroutines

class(sxrem_emiss_class) function, pointer sxrem::sxrem_emiss_construct (start_path, end_path, geo, profile_number)
 Construct a sxrem_class object for emission. More...
 
class(sxrem_ti_class) function, pointer sxrem::sxrem_ti_construct (start_path, end_path, profile_number)
 Construct a sxrem_class object for ti. More...
 
subroutine sxrem::sxrem_destruct (this)
 Deconstruct a sxrem_class object. More...
 
subroutine sxrem::sxrem_emiss_destruct (this)
 Deconstruct a sxrem_emiss_class object. More...
 
real(rprec) function, dimension(4) sxrem::sxrem_emiss_get_modeled_signal (this, a_model, sigma, last_value)
 Calculates the modeled emiss signal. More...
 
real(rprec) function, dimension(4) sxrem::sxrem_ti_get_modeled_signal (this, a_model, sigma, last_value)
 Calculates the modeled ion temperature signal. More...
 
character(len=data_name_length) function sxrem::sxrem_emiss_get_type (this)
 Gets a discription of the sxrem emiss type. More...
 
character(len=data_name_length) function sxrem::sxrem_ti_get_type (this)
 Gets a discription of the sxrem emiss type. More...
 
real(rprec) function sxrem::sxrem_emiss_get_gp_i (this, a_model, i, flags)
 Gets the guassian process kernel for a sxrem emiss signal and a position. More...
 
real(rprec) function sxrem::sxrem_ti_get_gp_i (this, a_model, i, flags)
 Gets the guassian process kernel for a sxrem ti signal and a position. More...
 
real(rprec) function sxrem::sxrem_emiss_get_gp_s (this, a_model, signal, flags)
 Gets the guassian process kernel for a sxrem emiss signal and a signal. More...
 
real(rprec) function sxrem::sxrem_ti_get_gp_s (this, a_model, signal, flags)
 Gets the guassian process kernel for a sxrem ti signal and a signal. More...
 
real(rprec) function sxrem::sxrem_emiss_get_gp_x (this, a_model, x_cart, flags)
 Gets the guassian process kernel for a sxrem emiss signal and a cartesian position. More...
 
real(rprec) function sxrem::sxrem_ti_get_gp_x (this, a_model, x_cart, flags)
 Gets the guassian process kernel for a sxrem ti signal and a cartesian position. More...
 
real(rprec) function, private sxrem::sxr_function (context, xcart, dxcart, length, dx)
 Soft x-ray callback function. More...
 
real(rprec) function, private sxrem::ti_function (context, xcart, dxcart, length, dx)
 Ion temperature callback function. More...
 
real(rprec) function, private sxrem::gp_emiss_function_i (context, xcart, dxcart, length, dx)
 Soft x-ray emission gaussian process callback function for signal point kernel evaluation. More...
 
real(rprec) function, private sxrem::gp_ti_function_i (context, xcart, dxcart, length, dx)
 XICS gaussian process callback function for signal point kernel evaluation. More...
 
real(rprec) function, private sxrem::gp_emiss_function_s (context, xcart, dxcart, length, dx)
 Soft x-ray gaussian process callback function for emiss signal signal kernel evaluation. More...
 
real(rprec) function, private sxrem::gp_ti_function_s (context, xcart, dxcart, length, dx)
 Soft x-ray gaussian process callback function for ti signal signal kernel evaluation. More...
 
real(rprec) function, private sxrem::gp_emiss_function_x (context, xcart, dxcart, length, dx)
 Soft x-ray gaussian process callback function for kernel evaluation for an emiss position and position. More...
 
real(rprec) function, private sxrem::gp_ti_function_x (context, xcart, dxcart, length, dx)
 Soft x-ray gaussian process callback function for kernel evaluation for an ti position and a position. More...
 

Detailed Description

Contains module sxrem.

Definition in file sxrem.f.