Base class representing a v3fit context. This contains all memory needed to operate v3fit.
More...
|
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.
|
|
Base class representing a v3fit context. This contains all memory needed to operate v3fit.
Definition at line 30 of file v3fit_context.f.