►Nassert_mod | |
Cassert | |
►Nbivariate | This modules contains routines for interpolating points inside a grid. This was originally written by S. P. Hirshman. It has been modified for thread safety converting it to be object oriented by M. Cianciosa |
Cbivariate_set_grids | Interface for the setting of bivariate_type types either using bivariate_set_grids_1d or bivariate_set_grids_2d |
Cbivariate_type | An object containing persistent data for the bivariate interpolation |
►Nblocktridiagonalsolver | Solver for block tri-diagonal matrices. [Kalyan S. Perumalla, ORNL, 2009-2011] |
Cblacsparameters | BLACS/PBLAS information |
Cblacsprocessgrid | BLACS/PBLAS process grid information |
Clevelelement | Data associated with each row at each level |
Cmastertoslavemapping | Master-to-slave mapping |
Cpblaslevelparameters | Level-specific PBLAS information |
Cpblasstats | |
Cpblastemparray | |
Csolutionelement | Solution of selected rows of interest to this rank |
Ctimecount | Statistics (timing, etc.) |
►Nblocktridiagonalsolver_bst | |
Cblacsparameters | BLACS/PBLAS information |
Cblacsprocessgrid | BLACS/PBLAS process grid information |
Clevelelement | Data associated with each row at each level |
Cmastertoslavemapping | Master-to-slave mapping |
Cpblaslevelparameters | Level-specific PBLAS information |
Cpblasstats | |
Cpblastemparray | |
Csolutionelement | Solution of selected rows of interest to this rank |
Ctimecount | Statistics (timing, etc.) |
►Nblocktridiagonalsolver_s | Module contains subroutines for solver for block tri-diagonal matrices |
Cblacsparameters | BLACS/PBLAS information |
Cblacsprocessgrid | BLACS/PBLAS process grid information |
Clevelelement | Data associated with each row at each level |
Cmastertoslavemapping | Master-to-slave mapping |
Cpblaslevelparameters | Level-specific PBLAS information |
Cpblasstats | |
Cpblastemparray | |
Csolutionelement | Solution of selected rows of interest to this rank |
Ctimecount | Statistics (timing, etc.) |
►Nbmw_commandline_parser | Defines the base class of the type bmw_commandline_parser_class |
Cbmw_commandline_parser_class | Base class containing a parsed bmw_commandline |
►Nbmw_context | Defines the base class of the type bmw_context_class. This contains the state variables needed by BMW |
Cbmw_context_class | Base class representing a bmw context. This contains all memory needed to operate bmw |
Cbmw_context_set_up_grid | Interface to set the unprimed grid |
►Nbmw_parallel_context | Defines the base class of the type bmw_parallel_context_class. This contains the state variables needed by BMW for parallel computation |
Cbmw_parallel_context_class | Base class representing a bmw parallel context. This contains all memory needed parameters needed to parallel processing |
Cbmw_parallel_context_reduce | Interface for the buffer reduction |
►Nboundary_t | |
Cboundary_desc | |
►Nbsc_t | |
Cassignment(=) | |
Cbsc_a | |
Cbsc_b | |
Cbsc_coil | |
Cbsc_coilcoll | |
Cbsc_construct | |
Cbsc_destroy | |
Cbsc_fluxba | |
Cbsc_rot_shift | |
Cbsc_rs | |
►Ncombination | Defines the base class of the type combination_class |
Ccombination_class | Base class representing a combination signal |
►Ncommandline_parser | Defines the base class of the type commandline_parser_class |
Ccommandline_parser_class | Base class containing a parsed commandline |
►Ncompression | Defines the base class of the type compression_class. This class contains the code and buffers to hold compressed and uncompressed data. 2D matrix data is compressed using a singular value decomposition. See del-Castillo-Negrete et. al. doi:10.1016/j.jcp.2006.07.022 |
Ccompression_class | Base class containing buffers for compressed and uncompressed data |
Ccompression_construct | Interface for the construction of compression_class types using compression_construct_new or compression_construct_netcdf |
Ccompression_pointer | Pointer to a compression object. Used for creating arrays of compression pointers. This is needed because fortran does not allow arrays of pointers directly |
►Ndiagnostic_cdf | |
Cdiagnostic_cdf_define | |
Cdiagnostic_cdf_read | |
Cdiagnostic_cdf_write | |
►Ndiagnostic_dot | Module for opening and reading a diagnostic dot file. The file format for these files are documented in Magnetic Diagnostic Dot File |
Cdiagnostic_dot_coil | A single coil. A coil set is structured as a singly linked list |
►Ndiagnostic_t | |
Cassignment(=) | |
Cdiagnostic_construct | |
Cdiagnostic_desc | |
Cdiagnostic_destroy | |
Cdiagnostic_write | |
►Nece | Defines the base class of the type ece_class |
Cece_class | Base class representing an ECE signal |
Cece_context | Structure to hold all memory needed to be sent to the callback function |
►Nemission | Defines the base class of the type emission_class. This contains the X-Ray emission as function of temperature and energy. This needs to still be multiplied by ne^2 |
Cemission_class | Base class representing the soft x-ray emission function |
Cemission_construct | |
►Nequilibrium | Defines the base class of the type equilibrium_class. Equilibrium is an abstract interface to the equilibrium solver. Every method is meant to be overwritten by a subclass method with a few exceptions. For instance a vacuum equilibrium could use the default return values for equilibrium_get_ne, equilibrium_get_te and equilibrium_get_sxrem methods |
Cequilibrium_class | Base class representing a equilibrium |
Cequilibrium_construct | Interface for the construction of equilibrium_class types using equilibrium_construct_vmec, equilibrium_construct_vacuum or equilibrium_construct_siesta |
Cequilibrium_get_gp_ne | Interface for the equilibrium guassian process density profile values |
Cequilibrium_get_gp_sxrem | Interface for the equilibrium guassian process soft x-ray emissivity profile values |
Cequilibrium_get_gp_te | Interface for the equilibrium guassian process electron temperature profile values |
Cequilibrium_get_gp_ti | Interface for the equilibrium guassian process ion temperature profile values |
Cequilibrium_get_ne | Interface for the equilibrium density profile values |
Cequilibrium_get_p | Interface for the equilibrium pressure profile values |
Cequilibrium_get_sxrem | Interface for the equilibrium soft x-ray emissivity profile values |
Cequilibrium_get_te | Interface for the equilibrium electron temperature profile values |
Cequilibrium_get_ti | Interface for the equilibrium ion temperature profile values |
Cequilibrium_get_ze | Interface for the effective charge profile values |
Cequilibrium_set_magnetic_cache | Interface for the equilibrium set magnetic cache |
►Nextcurz | Represents a signal obtained by integrating around the magnetic field to get the current enclosed in the Z direction using Ampere's Law. Defines the base class of the type extcurz_class |
Cextcurz_class | Base class representing a external Z currents enclosed by an inegration loop |
►Nextcurz_t | |
Cextcurz_desc | |
►Nezcdf_attrib | |
Ccdf_getatt | |
Ccdf_setatt | |
►Nezcdf_genget | |
Ccdf_read | |
Ccdfgetvar | |
►Nezcdf_genput | |
Ccdf_define | |
Ccdf_write | |
Ccdfputvar | |
►Nezcdf_inqvar | |
Ccdfinqvardim | |
►Nezcdf_opncls | |
Ccdf_close | |
Ccdf_open | |
Ccdfcls | |
Ccdfopn | |
►Nezspline | |
Cezhybrid_init | |
Cezlinear_init | |
Cezspline_2netcdf | |
Cezspline_derivative | |
Cezspline_free | |
Cezspline_gradient | |
Cezspline_init | |
Cezspline_interp | |
Cezspline_isgridregular | |
Cezspline_isindomain | |
Cezspline_load | |
Cezspline_modulo | |
Cezspline_save | |
Cezspline_setup | |
►Nezspline_obj | |
Cezspline_allocated | |
Cezspline_preinit | |
►Nezspline_type | |
Cezspline1_r4 | |
Cezspline1_r8 | |
Cezspline2_r4 | |
Cezspline2_r8 | |
Cezspline3_r4 | |
Cezspline3_r8 | |
►Nfeedback | Defines the base class of the type feedback_class |
Cfeedback_class | Base class representing a feedback signal |
►Nfftpack | |
Ccftfax | |
Ccftrig | |
Cfact | |
Cfftfax | |
Cfftrig | |
►Nfourier | Module contains subroutines for computing FFT on parallel radial intervals. Converts quantities between real and fourier space. Note fixarray must be called once before call any of the Fourier subroutines to calculate all necessary sine and cosine factors on a fixed mesh of collocation angles |
Ccheck | Interface for checking results of the unit tests |
Cfourier_class | Base class containing fourier memory |
►Ngfile | |
Cgeqdsk | |
►Ngmres_lib | |
Cgmres_info | |
►Nguassian_process | Defines the base class of the type guassian_process_class. The guassian_process contains code to compuet guassian process profiles |
Cgaussp_class | Base class representing a gaussian process |
Cgaussp_class_pointer | Pointer to a gaussian process object. Used for creating arrays of gaussian process pointers. This is needed because fortran does not allow arrays of pointers directly |
►Nhessian | |
Cgather_array | |
►Nintegration_path | Module is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path |
Ccheck | Interface for checking the results of the unit tests |
Cpath_construct | Construction interface using either path_construct_int or path_construct_vertex |
Cpath_destruct | Destruct interface using either path_destruct_int or path_destruct_vertex |
Cpath_int_class | Class containing the parameters of the integration method to use |
Cvertex | A single point in space defined by an z, y, z coordinate. A vertex is structured as a singly linked list |
►Nintpol | Implements interferometry/polarimetry diagnostic. Defines the base class of the type intpol_class |
Cintpol_class | Base class representing a interferometer signal |
Cintpol_gp_context_i | Structure to hold all memory needed to be sent to the guassian process callback function of a point |
Cintpol_gp_context_s | Structure to hold all memory needed to be sent to the guassian process callback function for signal |
Cintpol_gp_context_x | Structure to hold all memory needed to be sent to the guassian process callback function for position |
Cintpol_pol_class | Base class representing a polarimetry signal |
►Nipch_t | |
Cipch_desc | |
►Nlimiter | Defines the base class of the type limiter_class |
Climiter_class | Base class representing a limiter signal |
►Nlimiter_grid | Defines the base class of the type limiter_grid_class |
Climiter_grid_class | Base class representing a limiter signal |
►Nlimiter_iso_t | Defines the base class of the type limiter_iso |
Climiter_iso_class | Base class representing a limiter_iso function |
►Nliprec | |
Cli_gbfa | |
Cli_gbsl | |
Cli_gefa | |
Cli_gesl | |
►Nm_grid | Defines the base class of the type m_grid_class. This contains the state variables to define the vacuum vector potential |
Cm_grid_class | Base class representing a m grid. This is grid contains information about the vacuum fields |
►Nmagnetic | Defines the base class of the type magnetic_class |
Cmagnetic_class | Base class representing a magnetic signal |
►Nmagnetic_response | Defines the base class of the type magnetic_response_class |
Cmagnetic_response_class | Base class representing a magnetic signal response function |
Cmagnetic_response_construct | Interface for the construction of magnetic_response_class types using magnetic_response_construct_new, & magnetic_response_construct_point or & magnetic_response_construct_netcdf |
►Nmapout | |
Crszs | |
►Nmddc_cdf | |
Cmddc_cdf_define | |
Cmddc_cdf_read | |
Cmddc_cdf_write | |
►Nmddc_t | |
Cassignment(=) | |
Cmddc_construct | |
Cmddc_desc | |
Cmddc_destroy | |
Cmddc_mrf | |
Cmddc_write | |
►Nmodel | Defines the base class of the type model_class. The model contains information not specific to the equilibrium |
Cmodel_class | Base class representing a model |
Cmodel_get_gp_ne | Interface for the model guassian process density profile values |
Cmodel_get_gp_sxrem | Interface for the mdoel guassian process soft x-ray emissivity profile values |
Cmodel_get_gp_te | Interface for the model guassian process electron temperature profile values |
Cmodel_get_gp_ti | Interface for the model guassian process ion temperature profile values |
Cmodel_get_ne | Interface for the model density profile values |
Cmodel_get_sxrem | Interface for the model soft x-ray emissivity profile values |
Cmodel_get_te | Interface for the model electron temperature profile values |
Cmodel_get_ti | Interface for the model ion temperature profile values |
Cmodel_get_ze | Interface for the model temperature profile values |
►Nmse | Implements motional stark effect diagnostic. Defines the base class of the type mse_class |
Cmse_class | Base class representing a mse signal |
►Nparallel_vmec_module | |
Ccopylastntype | |
►Npprofile_t | Defines the base class of the type pprofile_class. This module contains all the code necessary to define parameterized profiles |
Cpprofile_class | Base class representing a parameterized profile |
Cpprofile_get_gp | Interface for the guassian process kernel values |
Cpprofile_pointer | Pointer to a pprofile object. Used for creating arrays of pprofile pointers. This is needed because fortran does not allow arrays of pointers directly |
►Nprimed_grid | Defines the base class of the type primed_grid_class. This contains the state variables to define the currents and positions of the volumn integral |
Cprimed_grid_class | Base class representing a primed grid. This is grid the volume integral will be summed over |
►Nprior_gaussian | Defines the base class of the type prior_gaussian_class. This class implements priors of the type |
Cprior_gaussian_class | Base class representing a prior_guassian signal |
►Nprofiler | Defines functions for measuring an tabulating performance of function and subroutine calls. These routines are only active when the PROFILE_ON macro is defined |
Cprofiler_bucket | Full table of profiled functions |
►Npspline_calls | |
Cakherm0 | |
Cakherm1 | |
Cakherm1p | |
Cakherm2 | |
Cakherm2p | |
Cakherm3 | |
Cakherm3p | |
Cbcspeval | |
Cbcspevfn | |
Cbcspevxy | |
Cbcspgrid | |
Cbcspline | |
Cbcspvec | |
Cbpsplinb | |
Cbpspline | |
Ccspeval | |
Ccspevfn | |
Ccspevx | |
Ccspline | |
Ccubsplb | |
Cdnherm1 | |
Cdnherm2 | |
Cdnherm3 | |
Cevbicub | |
Cevintrp2d | |
Cevintrp3d | |
Cevspline | |
Cevtricub | |
Cf2test | |
Cf3test | |
Cfvbicub | |
Cfvbicubx | |
Cfvintrp2d | |
Cfvintrp3d | |
Cfvspline | |
Cfvtricub | |
Cfvtricubx | |
Cgenxpkg | |
Cgridbicub | |
Cgridherm1 | |
Cgridherm2 | |
Cgridherm3 | |
Cgridintrp2d | |
Cgridintrp3d | |
Cgridpc1 | |
Cgridpc2 | |
Cgridpc3 | |
Cgridspline | |
Cgridtricub | |
Cherm1ev | |
Cherm1fcn | |
Cherm1x | |
Cherm2ev | |
Cherm2fcn | |
Cherm2fcnx | |
Cherm2xy | |
Cherm3ev | |
Cherm3fcn | |
Cherm3fcnx | |
Cherm3xyz | |
Cibc_ck | |
Cmkbicon | |
Cmkbicop | |
Cmkbicub | |
Cmkbicubw | |
Cmkherm1 | |
Cmkherm2 | |
Cmkherm3 | |
Cmkintrp2d | |
Cmkintrp3d | |
Cmkspl2p | |
Cmkspl2pb | |
Cmkspl2z | |
Cmkspl2zb | |
Cmkspl3pb | |
Cmkspl3zb | |
Cmkspline | |
Cmktricon | |
Cmktricop | |
Cmktricub | |
Cmktricubw | |
Cnspline | |
Cpc1ev | |
Cpc1fcn | |
Cpc2ev | |
Cpc2fcn | |
Cpc2fcnx | |
Cpc3ev | |
Cpc3fcn | |
Cpc3fcnx | |
Cpspline | |
Cr8akherm0 | |
Cr8akherm1 | |
Cr8akherm1p | |
Cr8akherm2 | |
Cr8akherm2p | |
Cr8akherm3 | |
Cr8akherm3p | |
Cr8bcspeval | |
Cr8bcspevfn | |
Cr8bcspevxy | |
Cr8bcspgrid | |
Cr8bcspline | |
Cr8bcspvec | |
Cr8bpsplinb | |
Cr8bpspline | |
Cr8cspeval | |
Cr8cspevfn | |
Cr8cspevx | |
Cr8cspline | |
Cr8cubsplb | |
Cr8dnherm1 | |
Cr8dnherm2 | |
Cr8dnherm3 | |
Cr8evbicub | |
Cr8evintrp2d | |
Cr8evintrp3d | |
Cr8evspline | |
Cr8evtricub | |
Cr8f2test | |
Cr8f3test | |
Cr8fvbicub | |
Cr8fvbicubx | |
Cr8fvintrp2d | |
Cr8fvintrp3d | |
Cr8fvspline | |
Cr8fvtricub | |
Cr8fvtricubx | |
Cr8genxpkg | |
Cr8gridbicub | |
Cr8gridherm1 | |
Cr8gridherm2 | |
Cr8gridherm3 | |
Cr8gridintrp2d | |
Cr8gridintrp3d | |
Cr8gridpc1 | |
Cr8gridpc2 | |
Cr8gridpc3 | |
Cr8gridspline | |
Cr8gridtricub | |
Cr8herm1ev | |
Cr8herm1fcn | |
Cr8herm1x | |
Cr8herm2ev | |
Cr8herm2fcn | |
Cr8herm2fcnx | |
Cr8herm2xy | |
Cr8herm3ev | |
Cr8herm3fcn | |
Cr8herm3fcnx | |
Cr8herm3xyz | |
Cr8mkbicon | |
Cr8mkbicop | |
Cr8mkbicub | |
Cr8mkbicubw | |
Cr8mkherm1 | |
Cr8mkherm2 | |
Cr8mkherm3 | |
Cr8mkintrp2d | |
Cr8mkintrp3d | |
Cr8mkspl2p | |
Cr8mkspl2pb | |
Cr8mkspl2z | |
Cr8mkspl2zb | |
Cr8mkspl3pb | |
Cr8mkspl3zb | |
Cr8mkspline | |
Cr8mktricon | |
Cr8mktricop | |
Cr8mktricub | |
Cr8mktricubw | |
Cr8nspline | |
Cr8pc1ev | |
Cr8pc1fcn | |
Cr8pc2ev | |
Cr8pc2fcn | |
Cr8pc2fcnx | |
Cr8pc3ev | |
Cr8pc3fcn | |
Cr8pc3fcnx | |
Cr8pspline | |
Cr8seval | |
Cr8seval2 | |
Cr8seval3 | |
Cr8speval | |
Cr8spgrid | |
Cr8splaan | |
Cr8splbrk | |
Cr8spleen | |
Cr8splinck | |
Cr8spline | |
Cr8spvec | |
Cr8tcsp23 | |
Cr8tcspcorr | |
Cr8tcspeval | |
Cr8tcspevfn | |
Cr8tcspevxyz | |
Cr8tcspgrid | |
Cr8tcspline | |
Cr8tcspvec | |
Cr8tpsplinb | |
Cr8tpspline | |
Cr8util_bcherm1 | |
Cr8util_bcherm2 | |
Cr8util_bcherm3 | |
Cr8v_spline | |
Cr8vecbicub | |
Cr8vecherm1 | |
Cr8vecherm2 | |
Cr8vecherm3 | |
Cr8vecintrp2d | |
Cr8vecintrp3d | |
Cr8vecpc1 | |
Cr8vecpc2 | |
Cr8vecpc3 | |
Cr8vecspline | |
Cr8vectricub | |
Cr8xlookup | |
Cr8zonfind | |
Cseval | |
Cseval2 | |
Cseval3 | |
Cspeval | |
Cspgrid | |
Csplaan | |
Csplbrk | |
Cspleen | |
Csplinck | |
Cspline | |
Cspvec | |
Ctcsp23 | |
Ctcspcorr | |
Ctcspeval | |
Ctcspevfn | |
Ctcspevxyz | |
Ctcspgrid | |
Ctcspline | |
Ctcspvec | |
Ctpsplinb | |
Ctpspline | |
Cutil_bcherm1 | |
Cutil_bcherm2 | |
Cutil_bcherm3 | |
Cv_spline | |
Cvecbicub | |
Cvecherm1 | |
Cvecherm2 | |
Cvecherm3 | |
Cvecin2d_argchk | |
Cvecin3d_argchk | |
Cvecintrp2d | |
Cvecintrp3d | |
Cvecpc1 | |
Cvecpc2 | |
Cvecpc3 | |
Cvecspline | |
Cvectricub | |
Cxlookup | |
Czonfind | |
►Nread_response | |
Cclresfun | |
Cprfun | |
►Nread_response_nompi | |
Cclresfun | |
Cprfun | |
►Nreconstruction | Defines the base class of the type reconstruction_class. This class contains the minimization algorithm |
Creconstruction_class | Base class containing all the data needed to reconstruct a model |
Creconstruction_write_step | Interface for writing out step data |
►Nsiesta_context | Defines the base class of the type siesta_context_class. This contains the state variables needed by SIESTA |
Csiesta_context_class | Base class representing a siesta_context. This contains a copy of every variable that is needed to define the SIESTA state |
►Nsiesta_equilibrium | Defines the base class of the type siesta_class. This module contains all the code necessary to interface V3FIT with SIESTA |
Csiesta_class | Base class representing a siesta_equilibrium |
Csiesta_get_gp_ne | Interface for the siesta guassian process density profile values |
Csiesta_get_gp_sxrem | Interface for the siesta guassian process soft x-ray emissivity profile values |
Csiesta_get_gp_te | Interface for the siesta guassian process electron temperature profile values |
Csiesta_get_gp_ti | Interface for the siesta guassian process ion temperature profile values |
Csiesta_get_ne | Interface for the siesta density profile values |
Csiesta_get_p | Interface for the siesta pressure profile values |
Csiesta_get_sxrem | Interface for the siesta soft x-ray emission profile values |
Csiesta_get_te | Interface for the siesta electron temperature profile values |
Csiesta_get_ti | Interface for the siesta ion temperature profile values |
Csiesta_magnetic_cache | Object to cache data needed to compute magnetic signals |
Csiesta_set_magnetic_cache | Interface for the setting the siesta_magnetic_cache types using siesta_set_magnetic_cache_responce, siesta_set_magnetic_cache_point or siesta_set_magnetic_cache_calc |
►Nsiesta_file | Defines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium |
Csiesta_file_class | Base class representing a siesta output |
►Nsignal | Defines the base class of the type signal_class |
Csignal_class | Base class representing a signal |
Csignal_construct | Interface for the construction of signal_class types using signal_construct_magnetic, signal_construct_sxrem, signal_construct_intpol, signal_construct_thomson, signal_construct_extcurz, signal_construct_mse, signal_construct_ece, signal_construct_limiter, signal_construct_prior_gaussian, signal_construct_feedback, signal_construct_combination or signal_construct_diagnostic_netcdf |
Csignal_pointer | Pointer to a signal object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly |
►Nsignal_dot | Defines the base class of type signal_dot_file. This module contains common code used in parsing diagnostic dot files. The actual parsing of the diagnostic dot file is handled by ipch_dot, thscte_dot and sxrch_dot |
Csignal_dot_file | Base class representing a diagnostic dot file. This is an opaqe class |
►Nsxrch_t | |
Csxrch_desc | |
►Nsxrem | Defines the base class of the type sxrem_class |
Csxrem_class | Base class representing a soft x-ray signal |
Csxrem_context | Structure to hold all memory needed to be sent to the callback function |
Csxrem_emiss_class | Base class representing a soft x-ray emissivity signal |
Csxrem_gp_context_i | Structure to hold all memory needed to be sent to the guassian process callback function for point |
Csxrem_gp_context_s | Structure to hold all memory needed to be sent to the guassian process callback function for signal |
Csxrem_gp_context_x | Structure to hold all memory needed to be sent to the guassian process callback function for signal |
Csxrem_ti_class | Base class representing a soft x-ray ti signal |
►Nsxrem_ratio | Defines a feedback signal based on the temperature based on the ration of the soft x-ray emissivity profile. This signal feeds back the temperature profile at a specified positon |
Csxrem_ratio_class | Base class representing a sxrem_ratio signal |
►Nsystem_mod | |
Cchdir | |
Cgetenv | |
Cgetpid | |
Cputenv | |
Cpxffork | |
Cpxfwait | |
Csystem | |
►Nthomson | Implements thomson scattering diagnostic. Defines the base class of the type thomson_class |
Cthomson_class | Base class representing a thomson scattering signal |
Cthomson_ne_class | Base class representing a thomson scattering te signal |
Cthomson_p_class | Base class representing a thomson scattering te signal |
Cthomson_te_class | Base class representing a thomson scattering te signal |
►Nthscte_t | |
Cthscte_desc | |
►Nunprimed_grid | Defines the base class of the type unprimed_grid_class. This contains the state variables to define the currents and positions of the volumn integral |
Cunprimed_grid_class | Base class representing a unprimed grid. This is grid the volume integral will be summed over |
Cunprimed_grid_construct | Interface to constructors |
►Nv3_utilities | |
Cassert | |
Cassert_eq | |
►Nv3fit_context | Defines a v3fit_context_class object to contain all the memory for running v3fit. Contains methods to write memory to disk |
Cv3fit_context_class | Base class representing a v3fit context. This contains all memory needed to operate v3fit |
►Nv3fit_params | Defines the base class of the type param_class |
Cparam_class | Base class representing a reconstructed parameter. An upper and lower bound may be set for the parameter value |
Cparam_construct | Interface for the construction of param_class types using param_construct_basic or param_construct_recon |
Cparam_locking_class | Class to hold variables needed when a parameter is a locking parameter. The locking parameter coefficents are stored in the correlation array of the parent type |
Cparam_pointer | Pointer to a parameter object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly |
Cparam_recon_class | Class to hold variables needed when a parameter is a reconstruction parameter |
Cparam_write_step_data | Interface for the writting of param_class data to the result file using param_write_step_data_1 or param_write_step_data_2 |
►Nv3post_rfun | |
Csignals | |
►Nv3rfun_context | Defines a v3rfun_context_class object to contain all the memory for running v3rfun |
Cv3rfun_context_class | Base class representing a v3rfun context. This contains all memory needed to operate v3rfun |
►Nvacfield_mod | |
Cangles_shifts | |
Cwrite_invac | |
►Nvacuum_equilibrium | Defines the base class of the type vacuum_class. This module contains all the code necessary to interface V3FIT with a vacuum equilibrium |
Cvacuum_class | Base class representing a vacuum_equilibrium |
►Nvertex_list | |
Cmagfield | |
Cpbfield | |
Cpoint | |
Cpvertex | |
Cvertex | |
►Nvmec_context | Defines the base class of the type vmec_context_class. This contains the state variables needed by VMEC |
Cvmec_context_class | Base class representing a vmec_context. This contains a copy of every variable that is needed to define the VMEC state |
►Nvmec_equilibrium | Defines the base class of the type vmec_class. This module contains all the code necessary to interface V3FIT with VMEC |
Crunvmec | Forward declare the interface for runvmec |
Cvmec_class | Base class representing a vmec_equilibrium |
Cvmec_construct | Interface for the construction of vmec_class types using vmec_construct_full or vmec_construct_eq |
Cvmec_get_gp_ne | Interface for the vmec guassian process density profile values |
Cvmec_get_gp_sxrem | Interface for the vmec guassian process soft x-ray emissivity profile values |
Cvmec_get_gp_te | Interface for the vmec guassian process electron temperature profile values |
Cvmec_get_gp_ti | Interface for the vmec guassian process ion temperature profile values |
Cvmec_get_ne | Interface for the vmec density profile values |
Cvmec_get_p | Interface for the vmec pressure profile values |
Cvmec_get_sxrem | Interface for the vmec soft x-ray emissivity profile values |
Cvmec_get_te | Interface for the vmec electron temperature profile values |
Cvmec_get_ti | Interface for the vmec ion temperature profile values |
Cvmec_get_ze | Interface for the vmec zeff profile values |
Cvmec_magnetic_cache | Object to cache data needed to compute magnetic signals |
Cvmec_set_magnetic_cache | Interface for the setting the vmec_magnetic_cache types using vmec_set_magnetic_cache_responce, vmec_set_magnetic_cache_point or vmec_set_magnetic_cache_calc |
►Nvmec_utils | |
Cgetbcyl | |
Cgetjcyl | |
Cmse_pitch | |
►Nwrite_array_generic | |
Cwrite_array | |
►Cderiv | |
Cshiftx | |
Cshiftx | |
Cvector3d | A vector |
Cvertex | A vertex |