From 9bbbb560cd960f6ae681a9c68a6cf23d12e6d1b5 Mon Sep 17 00:00:00 2001 From: cianciosa Date: Mon, 28 Oct 2024 18:41:00 +0000 Subject: [PATCH] Update Doxygen docs. --- docs/annotated.html | 962 +++++++-------- docs/annotated_dup.js | 5 + docs/classes.html | 4 +- .../dir_afec52aeb71f34b3b73b56ec632700cc.html | 3 + docs/dir_afec52aeb71f34b3b73b56ec632700cc.js | 1 + docs/files.html | 13 +- docs/functions_c.html | 6 +- docs/functions_func_c.html | 6 +- docs/functions_func_g.html | 3 + docs/functions_g.html | 3 + docs/functions_s.html | 3 + docs/functions_t.html | 5 +- docs/functions_vars_s.html | 3 + docs/functions_vars_t.html | 3 + docs/functions_vars_x.html | 3 + docs/functions_x.html | 3 + docs/gradient__descent_8f.html | 148 +++ docs/gradient__descent_8f.js | 14 + docs/hierarchy.html | 951 +++++++------- docs/hierarchy.js | 4 + ...acegradient__descent_1_1check-members.html | 103 ++ docs/interfacegradient__descent_1_1check.html | 227 ++++ docs/interfacegradient__descent_1_1check.js | 5 + docs/namespacegradient__descent.html | 308 +++++ docs/namespacegradient__descent.js | 14 + docs/namespacemembers_func_g.html | 18 + docs/namespacemembers_g.html | 18 + docs/namespaces.html | 1092 +++++++++-------- docs/namespaces_dup.js | 1 + docs/navtreedata.js | 88 +- docs/navtreeindex0.js | 250 ++-- docs/navtreeindex1.js | 250 ++-- docs/navtreeindex10.js | 500 ++++---- docs/navtreeindex11.js | 364 +++--- docs/navtreeindex12.js | 448 +++---- docs/navtreeindex13.js | 308 ++--- docs/navtreeindex14.js | 226 ++-- docs/navtreeindex15.js | 226 ++-- docs/navtreeindex16.js | 264 ++-- docs/navtreeindex17.js | 360 +++--- docs/navtreeindex18.js | 500 ++++---- docs/navtreeindex19.js | 498 ++++---- docs/navtreeindex2.js | 250 ++-- docs/navtreeindex20.js | 500 ++++---- docs/navtreeindex21.js | 500 ++++---- docs/navtreeindex22.js | 500 ++++---- docs/navtreeindex23.js | 332 ++--- docs/navtreeindex24.js | 498 ++++---- docs/navtreeindex25.js | 462 +++---- docs/navtreeindex26.js | 442 +++---- docs/navtreeindex27.js | 252 ++-- docs/navtreeindex28.js | 210 ++-- docs/navtreeindex29.js | 246 ++-- docs/navtreeindex3.js | 482 ++++---- docs/navtreeindex30.js | 226 ++-- docs/navtreeindex31.js | 208 ++-- docs/navtreeindex32.js | 500 ++++---- docs/navtreeindex33.js | 500 ++++---- docs/navtreeindex34.js | 500 ++++---- docs/navtreeindex35.js | 500 ++++---- docs/navtreeindex36.js | 400 +++--- docs/navtreeindex37.js | 278 ++--- docs/navtreeindex38.js | 288 ++--- docs/navtreeindex39.js | 430 +++---- docs/navtreeindex4.js | 250 ++-- docs/navtreeindex40.js | 238 ++-- docs/navtreeindex41.js | 500 ++++---- docs/navtreeindex42.js | 436 +++---- docs/navtreeindex43.js | 355 +++--- docs/navtreeindex5.js | 250 ++-- docs/navtreeindex6.js | 250 ++-- docs/navtreeindex7.js | 232 ++-- docs/navtreeindex8.js | 340 ++--- docs/navtreeindex9.js | 500 ++++---- docs/search/all_10.js | 2 +- docs/search/all_11.js | 454 +++---- docs/search/all_12.js | 695 +++++------ docs/search/all_13.js | 199 +-- docs/search/all_14.js | 56 +- docs/search/all_15.js | 736 +++++------ docs/search/all_16.js | 54 +- docs/search/all_17.js | 23 +- docs/search/all_18.js | 4 +- docs/search/all_19.js | 36 +- docs/search/all_1a.js | 2 +- docs/search/all_2.js | 34 +- docs/search/all_6.js | 88 +- docs/search/all_7.js | 50 +- docs/search/all_8.js | 240 ++-- docs/search/all_9.js | 54 +- docs/search/all_a.js | 32 +- docs/search/all_b.js | 260 ++-- docs/search/all_c.js | 514 ++++---- docs/search/all_d.js | 414 +++---- docs/search/all_e.js | 30 +- docs/search/all_f.js | 418 +++---- docs/search/classes_0.js | 22 +- docs/search/classes_1.js | 48 +- docs/search/classes_10.js | 8 +- docs/search/classes_11.js | 62 +- docs/search/classes_12.js | 4 +- docs/search/classes_13.js | 2 +- docs/search/classes_14.js | 2 +- docs/search/classes_2.js | 60 +- docs/search/classes_3.js | 22 +- docs/search/classes_4.js | 70 +- docs/search/classes_5.js | 28 +- docs/search/classes_6.js | 44 +- docs/search/classes_7.js | 24 +- docs/search/classes_8.js | 34 +- docs/search/classes_9.js | 16 +- docs/search/classes_a.js | 74 +- docs/search/classes_b.js | 36 +- docs/search/classes_c.js | 66 +- docs/search/classes_d.js | 262 ++-- docs/search/classes_e.js | 98 +- docs/search/classes_f.js | 40 +- docs/search/defines_0.js | 2 +- docs/search/enums_0.js | 2 +- docs/search/files_0.js | 12 +- docs/search/files_1.js | 16 +- docs/search/files_10.js | 2 +- docs/search/files_2.js | 4 +- docs/search/files_3.js | 10 +- docs/search/files_4.js | 6 +- docs/search/files_5.js | 9 +- docs/search/files_6.js | 10 +- docs/search/files_7.js | 8 +- docs/search/files_8.js | 20 +- docs/search/files_9.js | 2 +- docs/search/files_a.js | 12 +- docs/search/files_b.js | 4 +- docs/search/files_c.js | 44 +- docs/search/files_d.js | 4 +- docs/search/files_e.js | 6 +- docs/search/files_f.js | 30 +- docs/search/functions_0.js | 4 +- docs/search/functions_1.js | 90 +- docs/search/functions_10.js | 20 +- docs/search/functions_11.js | 292 ++--- docs/search/functions_12.js | 4 +- docs/search/functions_13.js | 2 +- docs/search/functions_14.js | 2 +- docs/search/functions_15.js | 2 +- docs/search/functions_2.js | 134 +- docs/search/functions_3.js | 44 +- docs/search/functions_4.js | 192 +-- docs/search/functions_5.js | 56 +- docs/search/functions_6.js | 144 +-- docs/search/functions_7.js | 6 +- docs/search/functions_8.js | 122 +- docs/search/functions_9.js | 60 +- docs/search/functions_a.js | 206 ++-- docs/search/functions_b.js | 142 +-- docs/search/functions_c.js | 180 +-- docs/search/functions_d.js | 74 +- docs/search/functions_e.js | 334 ++--- docs/search/functions_f.js | 76 +- docs/search/namespaces_0.js | 16 +- docs/search/namespaces_1.js | 8 +- docs/search/namespaces_2.js | 4 +- docs/search/namespaces_3.js | 10 +- docs/search/namespaces_4.js | 8 +- docs/search/namespaces_5.js | 3 +- docs/search/namespaces_6.js | 10 +- docs/search/namespaces_7.js | 8 +- docs/search/namespaces_8.js | 18 +- docs/search/namespaces_9.js | 2 +- docs/search/namespaces_a.js | 12 +- docs/search/namespaces_b.js | 4 +- docs/search/namespaces_c.js | 42 +- docs/search/namespaces_d.js | 4 +- docs/search/namespaces_e.js | 4 +- docs/search/namespaces_f.js | 22 +- docs/search/pages_0.js | 6 +- docs/search/pages_1.js | 4 +- docs/search/pages_2.js | 6 +- docs/search/pages_3.js | 2 +- docs/search/pages_4.js | 2 +- docs/search/pages_5.js | 6 +- docs/search/pages_6.js | 10 +- docs/search/pages_7.js | 10 +- docs/search/pages_8.js | 2 +- docs/search/pages_9.js | 2 +- docs/search/pages_a.js | 18 +- docs/search/pages_b.js | 6 +- docs/search/pages_c.js | 14 +- docs/search/typedefs_0.js | 4 +- docs/search/typedefs_1.js | 4 +- docs/search/typedefs_2.js | 2 +- docs/search/variables_0.js | 74 +- docs/search/variables_1.js | 94 +- docs/search/variables_10.js | 2 +- docs/search/variables_11.js | 110 +- docs/search/variables_12.js | 171 +-- docs/search/variables_13.js | 71 +- docs/search/variables_14.js | 18 +- docs/search/variables_15.js | 324 ++--- docs/search/variables_16.js | 44 +- docs/search/variables_17.js | 19 +- docs/search/variables_18.js | 2 +- docs/search/variables_19.js | 34 +- docs/search/variables_2.js | 126 +- docs/search/variables_3.js | 84 +- docs/search/variables_4.js | 38 +- docs/search/variables_5.js | 56 +- docs/search/variables_6.js | 64 +- docs/search/variables_7.js | 24 +- docs/search/variables_8.js | 62 +- docs/search/variables_9.js | 54 +- docs/search/variables_a.js | 32 +- docs/search/variables_b.js | 162 +-- docs/search/variables_c.js | 190 +-- docs/search/variables_d.js | 240 ++-- docs/search/variables_e.js | 30 +- docs/search/variables_f.js | 148 +-- ...t_1_1gradient__descent__class-members.html | 107 ++ ...__descent_1_1gradient__descent__class.html | 148 +++ ...nt__descent_1_1gradient__descent__class.js | 9 + ...t__descent_1_1gradient__descent__class.png | Bin 0 -> 878 bytes ...radient__descent__test__class-members.html | 108 ++ ...ent_1_1gradient__descent__test__class.html | 174 +++ ...scent_1_1gradient__descent__test__class.js | 5 + ...cent_1_1gradient__descent__test__class.png | Bin 0 -> 874 bytes 224 files changed, 16243 insertions(+), 14726 deletions(-) create mode 100644 docs/gradient__descent_8f.html create mode 100644 docs/gradient__descent_8f.js create mode 100644 docs/interfacegradient__descent_1_1check-members.html create mode 100644 docs/interfacegradient__descent_1_1check.html create mode 100644 docs/interfacegradient__descent_1_1check.js create mode 100644 docs/namespacegradient__descent.html create mode 100644 docs/namespacegradient__descent.js create mode 100644 docs/structgradient__descent_1_1gradient__descent__class-members.html create mode 100644 docs/structgradient__descent_1_1gradient__descent__class.html create mode 100644 docs/structgradient__descent_1_1gradient__descent__class.js create mode 100644 docs/structgradient__descent_1_1gradient__descent__class.png create mode 100644 docs/structgradient__descent_1_1gradient__descent__test__class-members.html create mode 100644 docs/structgradient__descent_1_1gradient__descent__test__class.html create mode 100644 docs/structgradient__descent_1_1gradient__descent__test__class.js create mode 100644 docs/structgradient__descent_1_1gradient__descent__test__class.png diff --git a/docs/annotated.html b/docs/annotated.html index d4a6ff2..78bb14a 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -214,485 +214,489 @@  CcheckInterface for checking results of the unit tests  Ngmres_lib  Cgmres_info - Nguassian_processDefines the base class of the type guassian_process_class. The guassian_process contains code to compuet guassian process profiles - Cgaussp_classBase class representing a gaussian process - Cgaussp_class_pointerPointer 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_pathModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path - Cintegration_path_classBase class containing the parameters of the integration method to use - Cintegration_path_gleg_classSubclass to use Gauss Legendre Quadrature - Cintegration_path_hp_glep_classSubclass to use hp approch - CvertexA single point in space defined by an z, y, z coordinate. A vertex is structured as a singly linked list - Ctest_contextA type for the test cases - Ctest_search_contextA type for the test cases - Cpath_constructConstruction interface using path_construct_vertex - Cpath_destructDestruct interface using path_destruct_vertex - CcheckInterface for checking the results of the unit tests - Nintegration_path_contextModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path - Cintegration_path_context_classIntegration context object interface - Csearch_path_context_classSearch context object interface - Cintegration_functionInterface for the integration function - Csearch_functionInterface for the search function - NintpolImplements interferometry/polarimetry diagnostic. Defines the base class of the type intpol_class - Cintpol_classBase class representing a interferometer signal - Cintpol_pol_classBase class representing a polarimetry signal - Cintpol_int_contextStruture to hole all memort needed to be sent to the integration callback function - Cintpol_pol_contextStruture to hole all memort needed to be sent to the integration callback function - Cintpol_gp_int_context_iStructure to hold all memory needed to be sent to the guassian process callback function of a point - Cintpol_gp_pol_context_iStructure to hold all memory needed to be sent to the guassian process callback function of a point - Cintpol_gp_int_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal - Cintpol_gp_pol_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal - Cintpol_gp_int_context_xStructure to hold all memory needed to be sent to the guassian process callback function for position - Cintpol_gp_pol_context_xStructure to hold all memory needed to be sent to the guassian process callback function for position - Nipch_t - Cipch_desc - NlimiterDefines the base class of the type limiter_class - Climiter_classBase class representing a limiter signal - Nlimiter_gridDefines the base class of the type limiter_grid_class - Climiter_grid_classBase class representing a limiter signal - Nlimiter_iso_tDefines the base class of the type limiter_iso - Climiter_iso_classBase class representing a limiter_iso function - Nliprec - Cli_gbfa - Cli_gbsl - Cli_gefa - Cli_gesl - Nm_gridDefines the base class of the type m_grid_class. This contains the state variables to define the vacuum vector potential - Cm_grid_classBase class representing a m grid. This is grid contains information about the vacuum fields - NmagneticDefines the base class of the type magnetic_class - Cmagnetic_classBase class representing a magnetic signal - Nmagnetic_responseDefines the base class of the type magnetic_response_class - Cmagnetic_response_classBase class representing a magnetic signal response function - Cmagnetic_response_constructInterface for the construction of magnetic_response_class types using magnetic_response_construct_new, & magnetic_response_construct_point or & magnetic_response_construct_netcdf - Nmddc_cdf - Cmddc_cdf_define - Cmddc_cdf_write - Cmddc_cdf_read - Nmddc_t - Cmddc_mrf - Cmddc_desc - Cassignment(=) - Cmddc_construct - Cmddc_destroy - Cmddc_write - NmodelDefines the base class of the type model_class. The model contains information not specific to the equilibrium - Cmodel_classBase class representing a model - NmseImplements motional stark effect diagnostic. Defines the base class of the type mse_class - Cmse_classBase class representing a mse signal - Nnetcdf_incWork around to fix some netcdf import problems with the Ezcdf. This module emulates the F77 interface using the F90 interface - Cnf_openInterface to open a file - Cnf_createInterface to open a file - Cnf_closeInterface to open a file - Cnf_enddefInterface to inquire a dimension id - Cnf_strerrorInterface to inquire a dimension id - Cnf_inq_dimidInterface to inquire a dimension id - Cnf_def_dimInterface to define a dimension - Cnf_inq_varidInterface to inquire a variable id - Cnf_get_var_intInterface for reading integer variables - Cnf_put_var_intInterface for writing integer variables - Cnf_put_vara_intInterface for writing integer variables - Cnf_get_var_realInterface for reading real variables. Note double 2D array used by complex real array values - Cnf_put_vara_realInterface for reading real variables. Note double 2D array used by complex real array values - Cnf_put_var_realInterface for writing real variables. Note double 2D array used by complex real array values - Cnf_get_var_doubleInterface for reading double variables - Cnf_put_vara_doubleInterface for reading double variables. Note double 2D array used by complex double array values - Cnf_put_var_doubleInterface for writing double variables - Nparallel_vmec_module - Ccopylastntype - Npprofile_tDefines the base class of the type pprofile_class. This module contains all the code necessary to define parameterized profiles - Cpprofile_classBase class representing a parameterized profile - Cpprofile_pointerPointer to a pprofile object. Used for creating arrays of pprofile pointers. This is needed because fortran does not allow arrays of pointers directly - Nprimed_gridDefines 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_classBase class representing a primed grid. This is grid the volume integral will be summed over - Nprior_gaussianDefines the base class of the type prior_gaussian_class. This class implements priors of the type - Cprior_gaussian_classBase class representing a prior_guassian signal - NprofilerDefines functions for measuring an tabulating performance of function and subroutine calls. These routines are only active when the PROFILE_ON macro is defined - Cprofiler_bucketFull table of profiled functions - Npspline_calls - Cakherm1 - Cakherm1p - Cakherm0 - Cakherm2 - Cakherm2p - Cakherm3 - Cakherm3p - Cbcspeval - Cbcspevxy - Cbcspevfn - Cbcspgrid - Cbcspline - Cbcspvec - Cbpsplinb - Cbpspline - Ccspeval - Ccspevx - Ccspevfn - Ccspline - Ccubsplb - Cdnherm1 - Cdnherm2 - Cdnherm3 - Cevbicub - Cfvbicub - Cfvbicubx - Cevintrp2d - Cfvintrp2d - Cevintrp3d - Cfvintrp3d - Cevspline - Cfvspline - Cevtricub - Cfvtricub - Cfvtricubx - Cf2test - Cf3test - Cgenxpkg - Cgridbicub - Cgridherm1 - Cgridherm2 - Cgridherm3 - Cgridintrp2d - Cgridintrp3d - Cgridpc1 - Cgridpc2 - Cgridpc3 - Cgridspline - Cgridtricub - Cherm1ev - Cherm1x - Cherm1fcn - Cherm2ev - Cherm2xy - Cherm2fcn - Cherm2fcnx - Cherm3ev - Cherm3xyz - Cherm3fcn - Cherm3fcnx - Cibc_ck - Cmkbicub - Cmkbicubw - Cmkbicop - Cmkbicon - Cmkherm1 - Cmkherm2 - Cmkherm3 - Cmkintrp2d - Cmkintrp3d - Cmkspl2pb - Cmkspl2p - Cmkspl2zb - Cmkspl2z - Cmkspl3pb - Cmkspl3zb - Cmkspline - Cmktricub - Cmktricubw - Cmktricop - Cmktricon - Cnspline - Cpc1ev - Cpc1fcn - Cpc2ev - Cpc2fcn - Cpc2fcnx - Cpc3ev - Cpc3fcn - Cpc3fcnx - Cpspline - Cr8akherm1 - Cr8akherm1p - Cr8akherm0 - Cr8akherm2 - Cr8akherm2p - Cr8akherm3 - Cr8akherm3p - Cr8bcspeval - Cr8bcspevxy - Cr8bcspevfn - Cr8bcspgrid - Cr8bcspline - Cr8bcspvec - Cr8bpsplinb - Cr8bpspline - Cr8cspeval - Cr8cspevx - Cr8cspevfn - Cr8cspline - Cr8cubsplb - Cr8dnherm1 - Cr8dnherm2 - Cr8dnherm3 - Cr8evbicub - Cr8fvbicub - Cr8fvbicubx - Cr8evintrp2d - Cr8fvintrp2d - Cr8evintrp3d - Cr8fvintrp3d - Cr8evspline - Cr8fvspline - Cr8evtricub - Cr8fvtricub - Cr8fvtricubx - Cr8f2test - Cr8f3test - Cr8genxpkg - Cr8gridbicub - Cr8gridherm1 - Cr8gridherm2 - Cr8gridherm3 - Cr8gridintrp2d - Cr8gridintrp3d - Cr8gridpc1 - Cr8gridpc2 - Cr8gridpc3 - Cr8gridspline - Cr8gridtricub - Cr8herm1ev - Cr8herm1x - Cr8herm1fcn - Cr8herm2ev - Cr8herm2xy - Cr8herm2fcn - Cr8herm2fcnx - Cr8herm3ev - Cr8herm3xyz - Cr8herm3fcn - Cr8herm3fcnx - Cr8mkbicub - Cr8mkbicubw - Cr8mkbicop - Cr8mkbicon - Cr8mkherm1 - Cr8mkherm2 - Cr8mkherm3 - Cr8mkintrp2d - Cr8mkintrp3d - Cr8mkspl2pb - Cr8mkspl2p - Cr8mkspl2zb - Cr8mkspl2z - Cr8mkspl3pb - Cr8mkspl3zb - Cr8mkspline - Cr8mktricub - Cr8mktricubw - Cr8mktricop - Cr8mktricon - Cr8nspline - Cr8pc1ev - Cr8pc1fcn - Cr8pc2ev - Cr8pc2fcn - Cr8pc2fcnx - Cr8pc3ev - Cr8pc3fcn - Cr8pc3fcnx - Cr8pspline - Cr8seval2 - Cr8seval3 - Cr8seval - Cr8speval - Cr8spgrid - Cr8splaan - Cr8splbrk - Cr8spleen - Cr8splinck - Cr8spline - Cr8spvec - Cr8tcspeval - Cr8tcspevxyz - Cr8tcspevfn - Cr8tcspgrid - Cr8tcspline - Cr8tcspcorr - Cr8tcsp23 - Cr8tcspvec - Cr8tpsplinb - Cr8tpspline - Cr8util_bcherm1 - Cr8util_bcherm2 - Cr8util_bcherm3 - Cr8vecbicub - Cr8vecherm1 - Cr8vecherm2 - Cr8vecherm3 - Cr8vecintrp2d - Cr8vecintrp3d - Cr8vecpc1 - Cr8vecpc2 - Cr8vecpc3 - Cr8vecspline - Cr8vectricub - Cr8v_spline - Cr8xlookup - Cr8zonfind - Cseval2 - Cseval3 - Cseval - Cspeval - Cspgrid - Csplaan - Csplbrk - Cspleen - Csplinck - Cspline - Cspvec - Ctcspeval - Ctcspevxyz - Ctcspevfn - Ctcspgrid - Ctcspline - Ctcspcorr - Ctcsp23 - Ctcspvec - Ctpsplinb - Ctpspline - Cutil_bcherm1 - Cutil_bcherm2 - Cutil_bcherm3 - Cvecbicub - Cvecherm1 - Cvecherm2 - Cvecherm3 - Cvecin2d_argchk - Cvecin3d_argchk - Cvecintrp2d - Cvecintrp3d - Cvecpc1 - Cvecpc2 - Cvecpc3 - Cvecspline - Cvectricub - Cv_spline - Cxlookup - Czonfind - Nread_response - Cclresfun - Cprfun - Nread_response_nompi - Cclresfun - Cprfun - NreconstructionDefines the base class of the type reconstruction_class. This class contains the minimization algorithm - Creconstruction_classBase class containing all the data needed to reconstruct a model - Nsiesta_contextDefines the base class of the type siesta_context_class. This contains the state variables needed by SIESTA - Csiesta_context_classBase class representing a siesta_context. This contains a copy of every variable that is needed to define the SIESTA state - Nsiesta_equilibriumDefines the base class of the type siesta_class. This module contains all the code necessary to interface V3FIT with SIESTA - Csiesta_classBase class representing a siesta_equilibrium - Nsiesta_fileDefines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium - Csiesta_file_classBase class representing a siesta output - Nsiesta_runDefines the base class of the type siesta_run_class. This module contains all the code necessary to interface setup and run SIESTA - Csiesta_run_classInterface for the siesta_run constructor - NsignalDefines the base class of the type signal_class - Csignal_classBase class representing a signal - Csignal_pointerPointer to a signal object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly - Csignal_constructInterface for the construction of signal_class types using signal_construct_new or signal_construct_diagnostic_netcdf - Nsignal_dotDefines 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_fileBase class representing a diagnostic dot file. This is an opaqe class - Nsurface_commandline_parserDefines the base class of the type surface_commandline_parser_class - Csurface_commandline_parser_classBase class containing a parsed surface_commandline - Nsurface_contextDefines the base class of the type surface_context_class. This module contains all the code necessary define a surface for cariddi to read a virtual surface from - Csurface_context_classBase class representing a surface context. This contains all memory needed to operate surface - Nsxrch_t - Csxrch_desc - NsxremDefines the base class of the type sxrem_class - Csxrem_classBase class representing a soft x-ray signal - Csxrem_emiss_classBase class representing a soft x-ray emissivity signal - Csxrem_ti_classBase class representing a soft x-ray ti signal - Csxrem_contextStructure to hold all memory needed to be sent to the callback function - Csxrem_ti_contextStructure to hold all memory needed to be sent to the callback function - Csxrem_gp_context_iStructure to hold all memory needed to be sent to the guassian process callback function for point - Csxrem_gp_ti_context_iStructure to hold all memory needed to be sent to the guassian process callback function for point - Csxrem_gp_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal - Csxrem_gp_ti_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal - Csxrem_gp_context_xStructure to hold all memory needed to be sent to the guassian process callback function for signal - Csxrem_gp_ti_context_xStructure to hold all memory needed to be sent to the guassian process callback function for signal - Nsxrem_ratioDefines 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_classBase class representing a sxrem_ratio signal - Nsystem_mod - Csystem - Cchdir - Cgetenv - Cputenv - Cpxffork - Cgetpid - Cpxfwait - NthomsonImplements thomson scattering diagnostic. Defines the base class of the type thomson_class - Cthomson_classBase class representing a thomson scattering signal - Cthomson_te_classBase class representing a thomson scattering te signal - Cthomson_ne_classBase class representing a thomson scattering te signal - Cthomson_p_classBase class representing a thomson scattering te signal - Nthscte_t - Cthscte_desc - Nunprimed_gridDefines 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_classBase class representing a unprimed grid. This is grid the volume integral will be summed over - NutilitiesThis file contains utilities for converting the siesta grids - Cto_full_meshInterface to convert between half and full mesh using either to_full_mesh2 or to_full_mesh3 - Cto_half_meshInterface to convert between full and half mesh using either to_half_mesh or to_half_mesh_p - CgradienthalfInterface to take the gradianet from full to half mesh using either GradientHalf or GradientHalf_p - Ccurl_htofInterface to take the curl on a half mesh quantity and return a full mesh using either curl_htof or curl_htof_targ - Cset_bndy_fouier_m0Interface to set the fouier conditions on a quantity for either scalar set_bndy_fouier_m0 or vector set_bndy_fouier_m0_vec quantities - Nv3_utilities - Cassert - Cassert_eq - Nv3fit_contextDefines a v3fit_context_class object to contain all the memory for running v3fit. Contains methods to write memory to disk - Cv3fit_context_classBase class representing a v3fit context. This contains all memory needed to operate v3fit - Nv3fit_paramsDefines the base class of the type param_class - Cparam_recon_classClass to hold variables needed when a parameter is a reconstruction parameter - Cparam_locking_classClass 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_classBase class representing a reconstructed parameter. An upper and lower bound may be set for the parameter value - Cparam_pointerPointer to a parameter object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly - Cparam_constructInterface for the construction of param_class types using param_construct_basic or param_construct_recon - Cparam_write_step_dataInterface 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_contextDefines a v3rfun_context_class object to contain all the memory for running v3rfun - Cv3rfun_context_classBase class representing a v3rfun context. This contains all memory needed to operate v3rfun - Nvacfield_mod - Cangles_shifts - Cwrite_invac - Nvacuum_equilibriumDefines the base class of the type vacuum_class. This module contains all the code necessary to interface V3FIT with a vacuum equilibrium - Cvacuum_classBase class representing a vacuum_equilibrium - Nvertex_list - Cpoint - Cmagfield - Cpbfield - Cvertex - Cpvertex - Nvmec_contextDefines the base class of the type vmec_context_class. This contains the state variables needed by VMEC - Cvmec_context_classBase class representing a vmec_context. This contains a copy of every variable that is needed to define the VMEC state - Nvmec_equilibriumDefines the base class of the type vmec_class. This module contains all the code necessary to interface V3FIT with VMEC - Cvmec_magnetic_cacheObject to cache data needed to compute magnetic signals - Cvmec_classBase class representing a vmec_equilibrium - CrunvmecForward declare the interface for runvmec - Nvmec_fileDefines the base class of the type vmec_file_class. This contains the output of a vmec equilibrium - Cvmec_file_classBase class representing a vmec output - Nvmec_test - Ccommandline_parserA radial quantity - Nvmec_utils - Cgetbcyl - Cgetjcyl - Cmse_pitch - Nwrite_array_generic - Cwrite_array - Ccommandline_parserA radial quantity - Ccommandline_parser_classBase class containing a parsed commandline - CcosineCosine Parity function interface - Cfull_gridA full grid quantity - Chalf_gridA half grid quantity - CparityParity function interface - Cradial_quantityA radial quantity - Csiesta_fourierA cosine parity vmec quantity - Csiesta_gridA radial siesta quantity - Csiesta_quantitiesSiesta quantities - CsineSine Parity function interface - Cvector3dA vector - CvertexA vertex - Cvmec_fourierA cosine parity vmec quantity - Cvmec_gridA radial vmec quantity - Cvmec_quantitiesVmec quantities + Ngradient_descentModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path + Cgradient_descent_classBase class containing the parameters for the gradient_descent + Cgradient_descent_test_classBase class containing the parameters for the gradient_descent + CcheckInterface for checking the results of the unit tests + Nguassian_processDefines the base class of the type guassian_process_class. The guassian_process contains code to compuet guassian process profiles + Cgaussp_classBase class representing a gaussian process + Cgaussp_class_pointerPointer 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_pathModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path + Cintegration_path_classBase class containing the parameters of the integration method to use + Cintegration_path_gleg_classSubclass to use Gauss Legendre Quadrature + Cintegration_path_hp_glep_classSubclass to use hp approch + CvertexA single point in space defined by an z, y, z coordinate. A vertex is structured as a singly linked list + Ctest_contextA type for the test cases + Ctest_search_contextA type for the test cases + Cpath_constructConstruction interface using path_construct_vertex + Cpath_destructDestruct interface using path_destruct_vertex + CcheckInterface for checking the results of the unit tests + Nintegration_path_contextModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path + Cintegration_path_context_classIntegration context object interface + Csearch_path_context_classSearch context object interface + Cintegration_functionInterface for the integration function + Csearch_functionInterface for the search function + NintpolImplements interferometry/polarimetry diagnostic. Defines the base class of the type intpol_class + Cintpol_classBase class representing a interferometer signal + Cintpol_pol_classBase class representing a polarimetry signal + Cintpol_int_contextStruture to hole all memort needed to be sent to the integration callback function + Cintpol_pol_contextStruture to hole all memort needed to be sent to the integration callback function + Cintpol_gp_int_context_iStructure to hold all memory needed to be sent to the guassian process callback function of a point + Cintpol_gp_pol_context_iStructure to hold all memory needed to be sent to the guassian process callback function of a point + Cintpol_gp_int_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal + Cintpol_gp_pol_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal + Cintpol_gp_int_context_xStructure to hold all memory needed to be sent to the guassian process callback function for position + Cintpol_gp_pol_context_xStructure to hold all memory needed to be sent to the guassian process callback function for position + Nipch_t + Cipch_desc + NlimiterDefines the base class of the type limiter_class + Climiter_classBase class representing a limiter signal + Nlimiter_gridDefines the base class of the type limiter_grid_class + Climiter_grid_classBase class representing a limiter signal + Nlimiter_iso_tDefines the base class of the type limiter_iso + Climiter_iso_classBase class representing a limiter_iso function + Nliprec + Cli_gbfa + Cli_gbsl + Cli_gefa + Cli_gesl + Nm_gridDefines the base class of the type m_grid_class. This contains the state variables to define the vacuum vector potential + Cm_grid_classBase class representing a m grid. This is grid contains information about the vacuum fields + NmagneticDefines the base class of the type magnetic_class + Cmagnetic_classBase class representing a magnetic signal + Nmagnetic_responseDefines the base class of the type magnetic_response_class + Cmagnetic_response_classBase class representing a magnetic signal response function + Cmagnetic_response_constructInterface for the construction of magnetic_response_class types using magnetic_response_construct_new, & magnetic_response_construct_point or & magnetic_response_construct_netcdf + Nmddc_cdf + Cmddc_cdf_define + Cmddc_cdf_write + Cmddc_cdf_read + Nmddc_t + Cmddc_mrf + Cmddc_desc + Cassignment(=) + Cmddc_construct + Cmddc_destroy + Cmddc_write + NmodelDefines the base class of the type model_class. The model contains information not specific to the equilibrium + Cmodel_classBase class representing a model + NmseImplements motional stark effect diagnostic. Defines the base class of the type mse_class + Cmse_classBase class representing a mse signal + Nnetcdf_incWork around to fix some netcdf import problems with the Ezcdf. This module emulates the F77 interface using the F90 interface + Cnf_openInterface to open a file + Cnf_createInterface to open a file + Cnf_closeInterface to open a file + Cnf_enddefInterface to inquire a dimension id + Cnf_strerrorInterface to inquire a dimension id + Cnf_inq_dimidInterface to inquire a dimension id + Cnf_def_dimInterface to define a dimension + Cnf_inq_varidInterface to inquire a variable id + Cnf_get_var_intInterface for reading integer variables + Cnf_put_var_intInterface for writing integer variables + Cnf_put_vara_intInterface for writing integer variables + Cnf_get_var_realInterface for reading real variables. Note double 2D array used by complex real array values + Cnf_put_vara_realInterface for reading real variables. Note double 2D array used by complex real array values + Cnf_put_var_realInterface for writing real variables. Note double 2D array used by complex real array values + Cnf_get_var_doubleInterface for reading double variables + Cnf_put_vara_doubleInterface for reading double variables. Note double 2D array used by complex double array values + Cnf_put_var_doubleInterface for writing double variables + Nparallel_vmec_module + Ccopylastntype + Npprofile_tDefines the base class of the type pprofile_class. This module contains all the code necessary to define parameterized profiles + Cpprofile_classBase class representing a parameterized profile + Cpprofile_pointerPointer to a pprofile object. Used for creating arrays of pprofile pointers. This is needed because fortran does not allow arrays of pointers directly + Nprimed_gridDefines 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_classBase class representing a primed grid. This is grid the volume integral will be summed over + Nprior_gaussianDefines the base class of the type prior_gaussian_class. This class implements priors of the type + Cprior_gaussian_classBase class representing a prior_guassian signal + NprofilerDefines functions for measuring an tabulating performance of function and subroutine calls. These routines are only active when the PROFILE_ON macro is defined + Cprofiler_bucketFull table of profiled functions + Npspline_calls + Cakherm1 + Cakherm1p + Cakherm0 + Cakherm2 + Cakherm2p + Cakherm3 + Cakherm3p + Cbcspeval + Cbcspevxy + Cbcspevfn + Cbcspgrid + Cbcspline + Cbcspvec + Cbpsplinb + Cbpspline + Ccspeval + Ccspevx + Ccspevfn + Ccspline + Ccubsplb + Cdnherm1 + Cdnherm2 + Cdnherm3 + Cevbicub + Cfvbicub + Cfvbicubx + Cevintrp2d + Cfvintrp2d + Cevintrp3d + Cfvintrp3d + Cevspline + Cfvspline + Cevtricub + Cfvtricub + Cfvtricubx + Cf2test + Cf3test + Cgenxpkg + Cgridbicub + Cgridherm1 + Cgridherm2 + Cgridherm3 + Cgridintrp2d + Cgridintrp3d + Cgridpc1 + Cgridpc2 + Cgridpc3 + Cgridspline + Cgridtricub + Cherm1ev + Cherm1x + Cherm1fcn + Cherm2ev + Cherm2xy + Cherm2fcn + Cherm2fcnx + Cherm3ev + Cherm3xyz + Cherm3fcn + Cherm3fcnx + Cibc_ck + Cmkbicub + Cmkbicubw + Cmkbicop + Cmkbicon + Cmkherm1 + Cmkherm2 + Cmkherm3 + Cmkintrp2d + Cmkintrp3d + Cmkspl2pb + Cmkspl2p + Cmkspl2zb + Cmkspl2z + Cmkspl3pb + Cmkspl3zb + Cmkspline + Cmktricub + Cmktricubw + Cmktricop + Cmktricon + Cnspline + Cpc1ev + Cpc1fcn + Cpc2ev + Cpc2fcn + Cpc2fcnx + Cpc3ev + Cpc3fcn + Cpc3fcnx + Cpspline + Cr8akherm1 + Cr8akherm1p + Cr8akherm0 + Cr8akherm2 + Cr8akherm2p + Cr8akherm3 + Cr8akherm3p + Cr8bcspeval + Cr8bcspevxy + Cr8bcspevfn + Cr8bcspgrid + Cr8bcspline + Cr8bcspvec + Cr8bpsplinb + Cr8bpspline + Cr8cspeval + Cr8cspevx + Cr8cspevfn + Cr8cspline + Cr8cubsplb + Cr8dnherm1 + Cr8dnherm2 + Cr8dnherm3 + Cr8evbicub + Cr8fvbicub + Cr8fvbicubx + Cr8evintrp2d + Cr8fvintrp2d + Cr8evintrp3d + Cr8fvintrp3d + Cr8evspline + Cr8fvspline + Cr8evtricub + Cr8fvtricub + Cr8fvtricubx + Cr8f2test + Cr8f3test + Cr8genxpkg + Cr8gridbicub + Cr8gridherm1 + Cr8gridherm2 + Cr8gridherm3 + Cr8gridintrp2d + Cr8gridintrp3d + Cr8gridpc1 + Cr8gridpc2 + Cr8gridpc3 + Cr8gridspline + Cr8gridtricub + Cr8herm1ev + Cr8herm1x + Cr8herm1fcn + Cr8herm2ev + Cr8herm2xy + Cr8herm2fcn + Cr8herm2fcnx + Cr8herm3ev + Cr8herm3xyz + Cr8herm3fcn + Cr8herm3fcnx + Cr8mkbicub + Cr8mkbicubw + Cr8mkbicop + Cr8mkbicon + Cr8mkherm1 + Cr8mkherm2 + Cr8mkherm3 + Cr8mkintrp2d + Cr8mkintrp3d + Cr8mkspl2pb + Cr8mkspl2p + Cr8mkspl2zb + Cr8mkspl2z + Cr8mkspl3pb + Cr8mkspl3zb + Cr8mkspline + Cr8mktricub + Cr8mktricubw + Cr8mktricop + Cr8mktricon + Cr8nspline + Cr8pc1ev + Cr8pc1fcn + Cr8pc2ev + Cr8pc2fcn + Cr8pc2fcnx + Cr8pc3ev + Cr8pc3fcn + Cr8pc3fcnx + Cr8pspline + Cr8seval2 + Cr8seval3 + Cr8seval + Cr8speval + Cr8spgrid + Cr8splaan + Cr8splbrk + Cr8spleen + Cr8splinck + Cr8spline + Cr8spvec + Cr8tcspeval + Cr8tcspevxyz + Cr8tcspevfn + Cr8tcspgrid + Cr8tcspline + Cr8tcspcorr + Cr8tcsp23 + Cr8tcspvec + Cr8tpsplinb + Cr8tpspline + Cr8util_bcherm1 + Cr8util_bcherm2 + Cr8util_bcherm3 + Cr8vecbicub + Cr8vecherm1 + Cr8vecherm2 + Cr8vecherm3 + Cr8vecintrp2d + Cr8vecintrp3d + Cr8vecpc1 + Cr8vecpc2 + Cr8vecpc3 + Cr8vecspline + Cr8vectricub + Cr8v_spline + Cr8xlookup + Cr8zonfind + Cseval2 + Cseval3 + Cseval + Cspeval + Cspgrid + Csplaan + Csplbrk + Cspleen + Csplinck + Cspline + Cspvec + Ctcspeval + Ctcspevxyz + Ctcspevfn + Ctcspgrid + Ctcspline + Ctcspcorr + Ctcsp23 + Ctcspvec + Ctpsplinb + Ctpspline + Cutil_bcherm1 + Cutil_bcherm2 + Cutil_bcherm3 + Cvecbicub + Cvecherm1 + Cvecherm2 + Cvecherm3 + Cvecin2d_argchk + Cvecin3d_argchk + Cvecintrp2d + Cvecintrp3d + Cvecpc1 + Cvecpc2 + Cvecpc3 + Cvecspline + Cvectricub + Cv_spline + Cxlookup + Czonfind + Nread_response + Cclresfun + Cprfun + Nread_response_nompi + Cclresfun + Cprfun + NreconstructionDefines the base class of the type reconstruction_class. This class contains the minimization algorithm + Creconstruction_classBase class containing all the data needed to reconstruct a model + Nsiesta_contextDefines the base class of the type siesta_context_class. This contains the state variables needed by SIESTA + Csiesta_context_classBase class representing a siesta_context. This contains a copy of every variable that is needed to define the SIESTA state + Nsiesta_equilibriumDefines the base class of the type siesta_class. This module contains all the code necessary to interface V3FIT with SIESTA + Csiesta_classBase class representing a siesta_equilibrium + Nsiesta_fileDefines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium + Csiesta_file_classBase class representing a siesta output + Nsiesta_runDefines the base class of the type siesta_run_class. This module contains all the code necessary to interface setup and run SIESTA + Csiesta_run_classInterface for the siesta_run constructor + NsignalDefines the base class of the type signal_class + Csignal_classBase class representing a signal + Csignal_pointerPointer to a signal object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly + Csignal_constructInterface for the construction of signal_class types using signal_construct_new or signal_construct_diagnostic_netcdf + Nsignal_dotDefines 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_fileBase class representing a diagnostic dot file. This is an opaqe class + Nsurface_commandline_parserDefines the base class of the type surface_commandline_parser_class + Csurface_commandline_parser_classBase class containing a parsed surface_commandline + Nsurface_contextDefines the base class of the type surface_context_class. This module contains all the code necessary define a surface for cariddi to read a virtual surface from + Csurface_context_classBase class representing a surface context. This contains all memory needed to operate surface + Nsxrch_t + Csxrch_desc + NsxremDefines the base class of the type sxrem_class + Csxrem_classBase class representing a soft x-ray signal + Csxrem_emiss_classBase class representing a soft x-ray emissivity signal + Csxrem_ti_classBase class representing a soft x-ray ti signal + Csxrem_contextStructure to hold all memory needed to be sent to the callback function + Csxrem_ti_contextStructure to hold all memory needed to be sent to the callback function + Csxrem_gp_context_iStructure to hold all memory needed to be sent to the guassian process callback function for point + Csxrem_gp_ti_context_iStructure to hold all memory needed to be sent to the guassian process callback function for point + Csxrem_gp_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal + Csxrem_gp_ti_context_sStructure to hold all memory needed to be sent to the guassian process callback function for signal + Csxrem_gp_context_xStructure to hold all memory needed to be sent to the guassian process callback function for signal + Csxrem_gp_ti_context_xStructure to hold all memory needed to be sent to the guassian process callback function for signal + Nsxrem_ratioDefines 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_classBase class representing a sxrem_ratio signal + Nsystem_mod + Csystem + Cchdir + Cgetenv + Cputenv + Cpxffork + Cgetpid + Cpxfwait + NthomsonImplements thomson scattering diagnostic. Defines the base class of the type thomson_class + Cthomson_classBase class representing a thomson scattering signal + Cthomson_te_classBase class representing a thomson scattering te signal + Cthomson_ne_classBase class representing a thomson scattering te signal + Cthomson_p_classBase class representing a thomson scattering te signal + Nthscte_t + Cthscte_desc + Nunprimed_gridDefines 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_classBase class representing a unprimed grid. This is grid the volume integral will be summed over + NutilitiesThis file contains utilities for converting the siesta grids + Cto_full_meshInterface to convert between half and full mesh using either to_full_mesh2 or to_full_mesh3 + Cto_half_meshInterface to convert between full and half mesh using either to_half_mesh or to_half_mesh_p + CgradienthalfInterface to take the gradianet from full to half mesh using either GradientHalf or GradientHalf_p + Ccurl_htofInterface to take the curl on a half mesh quantity and return a full mesh using either curl_htof or curl_htof_targ + Cset_bndy_fouier_m0Interface to set the fouier conditions on a quantity for either scalar set_bndy_fouier_m0 or vector set_bndy_fouier_m0_vec quantities + Nv3_utilities + Cassert + Cassert_eq + Nv3fit_contextDefines a v3fit_context_class object to contain all the memory for running v3fit. Contains methods to write memory to disk + Cv3fit_context_classBase class representing a v3fit context. This contains all memory needed to operate v3fit + Nv3fit_paramsDefines the base class of the type param_class + Cparam_recon_classClass to hold variables needed when a parameter is a reconstruction parameter + Cparam_locking_classClass 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_classBase class representing a reconstructed parameter. An upper and lower bound may be set for the parameter value + Cparam_pointerPointer to a parameter object. Used for creating arrays of signal pointers. This is needed because fortran does not allow arrays of pointers directly + Cparam_constructInterface for the construction of param_class types using param_construct_basic or param_construct_recon + Cparam_write_step_dataInterface 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_contextDefines a v3rfun_context_class object to contain all the memory for running v3rfun + Cv3rfun_context_classBase class representing a v3rfun context. This contains all memory needed to operate v3rfun + Nvacfield_mod + Cangles_shifts + Cwrite_invac + Nvacuum_equilibriumDefines the base class of the type vacuum_class. This module contains all the code necessary to interface V3FIT with a vacuum equilibrium + Cvacuum_classBase class representing a vacuum_equilibrium + Nvertex_list + Cpoint + Cmagfield + Cpbfield + Cvertex + Cpvertex + Nvmec_contextDefines the base class of the type vmec_context_class. This contains the state variables needed by VMEC + Cvmec_context_classBase class representing a vmec_context. This contains a copy of every variable that is needed to define the VMEC state + Nvmec_equilibriumDefines the base class of the type vmec_class. This module contains all the code necessary to interface V3FIT with VMEC + Cvmec_magnetic_cacheObject to cache data needed to compute magnetic signals + Cvmec_classBase class representing a vmec_equilibrium + CrunvmecForward declare the interface for runvmec + Nvmec_fileDefines the base class of the type vmec_file_class. This contains the output of a vmec equilibrium + Cvmec_file_classBase class representing a vmec output + Nvmec_test + Ccommandline_parserA radial quantity + Nvmec_utils + Cgetbcyl + Cgetjcyl + Cmse_pitch + Nwrite_array_generic + Cwrite_array + Ccommandline_parserA radial quantity + Ccommandline_parser_classBase class containing a parsed commandline + CcosineCosine Parity function interface + Cfull_gridA full grid quantity + Chalf_gridA half grid quantity + CparityParity function interface + Cradial_quantityA radial quantity + Csiesta_fourierA cosine parity vmec quantity + Csiesta_gridA radial siesta quantity + Csiesta_quantitiesSiesta quantities + CsineSine Parity function interface + Cvector3dA vector + CvertexA vertex + Cvmec_fourierA cosine parity vmec quantity + Cvmec_gridA radial vmec quantity + Cvmec_quantitiesVmec quantities diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index 8b3a7ef..60437b4 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -156,6 +156,11 @@ var annotated_dup = [ "gmres_lib", null, [ [ "gmres_info", "structgmres__lib_1_1gmres__info.html", "structgmres__lib_1_1gmres__info" ] ] ], + [ "gradient_descent", "namespacegradient__descent.html", [ + [ "gradient_descent_class", "structgradient__descent_1_1gradient__descent__class.html", "structgradient__descent_1_1gradient__descent__class" ], + [ "gradient_descent_test_class", "structgradient__descent_1_1gradient__descent__test__class.html", "structgradient__descent_1_1gradient__descent__test__class" ], + [ "check", "interfacegradient__descent_1_1check.html", "interfacegradient__descent_1_1check" ] + ] ], [ "guassian_process", "namespaceguassian__process.html", [ [ "gaussp_class", "structguassian__process_1_1gaussp__class.html", "structguassian__process_1_1gaussp__class" ], [ "gaussp_class_pointer", "structguassian__process_1_1gaussp__class__pointer.html", "structguassian__process_1_1gaussp__class__pointer" ] diff --git a/docs/classes.html b/docs/classes.html index beeb59f..64c2b72 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -96,7 +96,7 @@
bcspeval (pspline_calls)
bcspevfn (pspline_calls)
bcspevxy (pspline_calls)
bcspgrid (pspline_calls)
bcspline (pspline_calls)
bcspvec (pspline_calls)
bivariate_class (bivariate)
blacsparameters (blocktridiagonalsolver)
blacsparameters (blocktridiagonalsolver_bst)
blacsprocessgrid (blocktridiagonalsolver)
blacsprocessgrid (blocktridiagonalsolver_bst)
bmw_commandline_parser_class (bmw_commandline_parser)
bmw_context_class (bmw_context)
bmw_parallel_context_class (bmw_parallel_context)
boundary_desc (boundary_t)
bpsplinb (pspline_calls)
bpspline (pspline_calls)
bsc_a (bsc_t)
bsc_b (bsc_t)
bsc_coil (bsc_t)
bsc_coilcoll (bsc_t)
bsc_construct (bsc_t)
bsc_destroy (bsc_t)
bsc_fluxba (bsc_t)
bsc_rot_shift (bsc_t)
bsc_rs (bsc_t)
C
-
cdf_close (ezcdf_opncls)
cdf_define (ezcdf_genput)
cdf_getatt (ezcdf_attrib)
cdf_open (ezcdf_opncls)
cdf_setatt (ezcdf_attrib)
cdf_write (ezcdf_genput)
cdfcls (ezcdf_opncls)
cdfinqvardim (ezcdf_inqvar)
cdfopn (ezcdf_opncls)
cdfputvar (ezcdf_genput)
cftfax (fftpack)
cftrig (fftpack)
chdir (system_mod)
check (fourier)
check (integration_path)
clresfun (read_response_nompi)
clresfun (read_response)
combination_class (combination)
commandline_parser
commandline_parser (vmec_test)
commandline_parser::commandline_parser_class
compression_class (compression)
compression_construct (compression)
compression_pointer (compression)
copylastntype (parallel_vmec_module)
cosine
cspeval (pspline_calls)
cspevfn (pspline_calls)
cspevx (pspline_calls)
cspline (pspline_calls)
cubsplb (pspline_calls)
curl_htof (utilities)
cyl_flux_context (cyl_flux)
+
cdf_close (ezcdf_opncls)
cdf_define (ezcdf_genput)
cdf_getatt (ezcdf_attrib)
cdf_open (ezcdf_opncls)
cdf_setatt (ezcdf_attrib)
cdf_write (ezcdf_genput)
cdfcls (ezcdf_opncls)
cdfinqvardim (ezcdf_inqvar)
cdfopn (ezcdf_opncls)
cdfputvar (ezcdf_genput)
cftfax (fftpack)
cftrig (fftpack)
chdir (system_mod)
check (fourier)
check (gradient_descent)
check (integration_path)
clresfun (read_response_nompi)
clresfun (read_response)
combination_class (combination)
commandline_parser
commandline_parser (vmec_test)
commandline_parser::commandline_parser_class
compression_class (compression)
compression_construct (compression)
compression_pointer (compression)
copylastntype (parallel_vmec_module)
cosine
cspeval (pspline_calls)
cspevfn (pspline_calls)
cspevx (pspline_calls)
cspline (pspline_calls)
cubsplb (pspline_calls)
curl_htof (utilities)
cyl_flux_context (cyl_flux)
D
diagnostic_cdf_define (diagnostic_cdf)
diagnostic_cdf_read (diagnostic_cdf)
diagnostic_cdf_write (diagnostic_cdf)
diagnostic_construct (diagnostic_t)
diagnostic_desc (diagnostic_t)
diagnostic_destroy (diagnostic_t)
diagnostic_dot_coil (diagnostic_dot)
diagnostic_write (diagnostic_t)
dnherm1 (pspline_calls)
dnherm2 (pspline_calls)
dnherm3 (pspline_calls)
@@ -108,7 +108,7 @@
f2test (pspline_calls)
f3test (pspline_calls)
fact (fftpack)
fftfax (fftpack)
fftrig (fftpack)
fourier_class (fourier)
full_grid
fvbicub (pspline_calls)
fvbicubx (pspline_calls)
fvintrp2d (pspline_calls)
fvintrp3d (pspline_calls)
fvspline (pspline_calls)
fvtricub (pspline_calls)
fvtricubx (pspline_calls)
G
-
gather_array (hessian)
gaussp_class (guassian_process)
gaussp_class_pointer (guassian_process)
genxpkg (pspline_calls)
getbcyl (vmec_utils)
getenv (system_mod)
getjcyl (vmec_utils)
getpid (system_mod)
gmres_info (gmres_lib)
gradienthalf (utilities)
gridbicub (pspline_calls)
gridherm1 (pspline_calls)
gridherm2 (pspline_calls)
gridherm3 (pspline_calls)
gridintrp2d (pspline_calls)
gridintrp3d (pspline_calls)
gridpc1 (pspline_calls)
gridpc2 (pspline_calls)
gridpc3 (pspline_calls)
gridspline (pspline_calls)
gridtricub (pspline_calls)
+
gather_array (hessian)
gaussp_class (guassian_process)
gaussp_class_pointer (guassian_process)
genxpkg (pspline_calls)
getbcyl (vmec_utils)
getenv (system_mod)
getjcyl (vmec_utils)
getpid (system_mod)
gmres_info (gmres_lib)
gradient_descent_class (gradient_descent)
gradient_descent_test_class (gradient_descent)
gradienthalf (utilities)
gridbicub (pspline_calls)
gridherm1 (pspline_calls)
gridherm2 (pspline_calls)
gridherm3 (pspline_calls)
gridintrp2d (pspline_calls)
gridintrp3d (pspline_calls)
gridpc1 (pspline_calls)
gridpc2 (pspline_calls)
gridpc3 (pspline_calls)
gridspline (pspline_calls)
gridtricub (pspline_calls)
H
half_grid
herm1ev (pspline_calls)
herm1fcn (pspline_calls)
herm1x (pspline_calls)
herm2ev (pspline_calls)
herm2fcn (pspline_calls)
herm2fcnx (pspline_calls)
herm2xy (pspline_calls)
herm3ev (pspline_calls)
herm3fcn (pspline_calls)
herm3fcnx (pspline_calls)
herm3xyz (pspline_calls)
diff --git a/docs/dir_afec52aeb71f34b3b73b56ec632700cc.html b/docs/dir_afec52aeb71f34b3b73b56ec632700cc.html index 3c42adc..f50be3e 100644 --- a/docs/dir_afec52aeb71f34b3b73b56ec632700cc.html +++ b/docs/dir_afec52aeb71f34b3b73b56ec632700cc.html @@ -98,6 +98,9 @@ file  file_opts.f  Contains module file_opts.
  +file  gradient_descent.f + Contains module gradient_descent.
+  file  integration_path.f  Contains module integration_path.
  diff --git a/docs/dir_afec52aeb71f34b3b73b56ec632700cc.js b/docs/dir_afec52aeb71f34b3b73b56ec632700cc.js index b2cdd2a..41ba7c2 100644 --- a/docs/dir_afec52aeb71f34b3b73b56ec632700cc.js +++ b/docs/dir_afec52aeb71f34b3b73b56ec632700cc.js @@ -3,6 +3,7 @@ var dir_afec52aeb71f34b3b73b56ec632700cc = [ "compression.f", "compression_8f.html", "compression_8f" ], [ "coordinate_utilities.f", "coordinate__utilities_8f.html", "coordinate__utilities_8f" ], [ "file_opts.f", "file__opts_8f.html", "file__opts_8f" ], + [ "gradient_descent.f", "gradient__descent_8f.html", "gradient__descent_8f" ], [ "integration_path.f", "integration__path_8f.html", "integration__path_8f" ], [ "integration_path_context.f", "integration__path__context_8f.html", [ [ "integration_path_context_class", "structintegration__path__context_1_1integration__path__context__class.html", "structintegration__path__context_1_1integration__path__context__class" ], diff --git a/docs/files.html b/docs/files.html index b4f7640..d8876f2 100644 --- a/docs/files.html +++ b/docs/files.html @@ -117,12 +117,13 @@  compression.fContains module compression  coordinate_utilities.fContains module coordinate_utilities  file_opts.fContains module file_opts - integration_path.fContains module integration_path - integration_path_context.fContains module integration_path_context - magnetic_response.fContains module magnetic_response - mpi_inc.fContains module mpi_inc - profiler.fContains module profiler - vmec_input.fContains the module vmec_input + gradient_descent.fContains module gradient_descent + integration_path.fContains module integration_path + integration_path_context.fContains module integration_path_context + magnetic_response.fContains module magnetic_response + mpi_inc.fContains module mpi_inc + profiler.fContains module profiler + vmec_input.fContains the module vmec_input   Testing   test_utilities  file_opts_tester.fUtility to run the file opts operations diff --git a/docs/functions_c.html b/docs/functions_c.html index e8f125c..8561fb9 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -101,13 +101,15 @@

- c -