V3FIT
Public Attributes | List of all members
v3fit_context::v3fit_context_class Type Reference

Base class representing a v3fit context. This contains all memory needed to operate v3fit. More...

Public Attributes

real(rprec) recon_stop
 Stopping criteria for change in g^2.
 
integer runlog_iou
 File input output unit for the runlog file. This file is a human readable output history of a v3fit run.
 
integer recout_iou
 File input output unit for the recout file. This file is a human readable output of the final result.
 
type(commandline_parser_class), pointer cl_parser => null()
 The parsed command line options.
 
type(model_class), pointer model => null()
 The equilibrium model.
 
type(gaussp_class_pointer), dimension(:), pointer gp => null()
 Guassian process models.
 
type(signal_pointer), dimension(:), pointer signals => null()
 Array of signals. More...
 
type(param_pointer), dimension(:), pointer derived_params => null()
 Array of derived parameters. More...
 
type(param_pointer), dimension(:), pointer params => null()
 Arrays of reconstruction parameters. More...
 
type(param_pointer), dimension(:), pointer locks => null()
 Array of locking parameters.
 
type(reconstruction_class), pointer recon => null()
 The reconstruction algorithm object.
 
integer magnetic_index = -1
 Index of the first instance of a magnetic signal. The default -1 represents no magnetic signal created.
 
integer sxrem_index = -1
 Index of the first instance of a sxrem signal. The default -1 represents no sxrem signal created.
 
integer intpol_index = -1
 Index of the first instance of a intpol signal. The default -1 represents no intpol signal created.
 
integer thomson_index = -1
 Index of the first instance of a thomson signal. The default -1 represents no thomson signal created.
 
integer extcurz_index = -1
 Index of the first instance of a extcurz signal. The default -1 represents no extcurz signal created.
 
integer mse_index = -1
 Index of the first instance of a mse signal. The default -1 represents no mse signal created.
 
integer ece_index = -1
 Index of the first instance of a ece signal. The default -1 represents no ece signal created.
 
integer limiter_index = -1
 Index of the first instance of a limiter signal. The default -1 represents no limiter signal created.
 
integer prior_gaussian_index = -1
 Index of the first instance of a prior_gaussian signal. The default -1 represents no prior_gaussian signal created.
 
integer sxrem_ratio_index = -1
 Index of the first instance of a prior_gaussian signal. The default -1 represents no prior_gaussian signal created.
 
integer combination_index = -1
 Index of the first instance of a combination_class signal. The default -1 represents no combination_class signal created.
 
integer result_ncid
 NetCDF result file to write out the results in machine readable form.
 
integer global_comm = MPI_COMM_NULL
 MPI communicator reference for full domain.
 
integer equilibrium_comm = MPI_COMM_NULL
 MPI communicator reference for the equilibrium domain.
 
integer reconstruction_comm = MPI_COMM_NULL
 MPI communicator reference for the reconstruction domain.
 

Detailed Description

Base class representing a v3fit context. This contains all memory needed to operate v3fit.

Definition at line 30 of file v3fit_context.f.

Member Data Documentation

◆ derived_params

type (param_pointer), dimension(:), pointer v3fit_context::v3fit_context_class::derived_params => null()

Array of derived parameters.

See also
param

Definition at line 54 of file v3fit_context.f.

◆ params

type (param_pointer), dimension(:), pointer v3fit_context::v3fit_context_class::params => null()

Arrays of reconstruction parameters.

See also
param

Definition at line 58 of file v3fit_context.f.

◆ signals

type (signal_pointer), dimension(:), pointer v3fit_context::v3fit_context_class::signals => null()

Array of signals.

See also
signal

Definition at line 50 of file v3fit_context.f.


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