From 718e37187b3064e807cf75a3a3514140061208bc Mon Sep 17 00:00:00 2001 From: Mark Cianciosa Date: Wed, 16 Oct 2024 16:21:36 -0400 Subject: [PATCH] Delete html directory Move html generation to docs --- html/SURFACE_2Sources_2surface_8f.html | 113 - html/annotated.html | 685 --- html/architecture.html | 140 - html/bc_s.png | Bin 676 -> 0 bytes html/bdwn.png | Bin 147 -> 0 bytes html/bivariate_8f.html | 119 - html/bmw_8f.html | 115 - html/bmw__commandline__parser_8f.html | 140 - html/bmw__context_8f.html | 133 - html/bmw__parallel__context_8f.html | 146 - html/bmw__state__flags_8f.html | 133 - html/bmw_cl_parsing_sec.html | 132 - html/build_system.html | 215 - html/check__fields_8f.html | 383 -- html/cl_parsing_sec.html | 126 - html/class_anatomy.html | 342 -- html/classcommandline__parser-members.html | 86 - html/classcommandline__parser.html | 302 -- html/classcosine-members.html | 80 - html/classcosine.html | 182 - html/classcosine.png | Bin 335 -> 0 bytes html/classes.html | 141 - html/classfull__grid-members.html | 84 - html/classfull__grid.html | 221 - html/classfull__grid.png | Bin 472 -> 0 bytes html/classhalf__grid-members.html | 84 - html/classhalf__grid.html | 228 - html/classhalf__grid.png | Bin 484 -> 0 bytes html/classparity-members.html | 80 - html/classparity.html | 183 - html/classparity.png | Bin 435 -> 0 bytes html/classradial__quantity-members.html | 82 - html/classradial__quantity.html | 194 - html/classradial__quantity.png | Bin 668 -> 0 bytes html/classsiesta__fourier-members.html | 88 - html/classsiesta__fourier.html | 373 -- html/classsiesta__grid-members.html | 82 - html/classsiesta__grid.html | 225 - html/classsiesta__quantities-members.html | 138 - html/classsiesta__quantities.html | 2148 --------- html/classsine-members.html | 80 - html/classsine.html | 182 - html/classsine.png | Bin 322 -> 0 bytes html/classvector3d-members.html | 86 - html/classvector3d.html | 312 -- html/classvertex-members.html | 94 - html/classvertex.html | 870 ---- html/classvmec__fourier-members.html | 86 - html/classvmec__fourier.html | 349 -- html/classvmec__grid-members.html | 82 - html/classvmec__grid.html | 224 - html/classvmec__quantities-members.html | 133 - html/classvmec__quantities.html | 2061 --------- ...__test_1_1commandline__parser-members.html | 88 - ...lassvmec__test_1_1commandline__parser.html | 304 -- html/closed.png | Bin 132 -> 0 bytes html/cmake1.png | Bin 449355 -> 0 bytes html/cmake2.png | Bin 657121 -> 0 bytes html/cmake3.png | Bin 673909 -> 0 bytes html/combination_8f.html | 156 - html/commandline__parser_8cpp.html | 125 - html/commandline__parser_8f.html | 125 - html/commandline__parser_8hpp.html | 111 - html/commandline__parser_8hpp_source.html | 213 - html/compression_8f.html | 161 - html/coordinate__utilities_8f.html | 112 - html/copy__file_8c.html | 203 - html/data__parameters_8f.html | 162 - html/deprecated.html | 112 - html/diagnostic__dot_8f.html | 149 - html/diagnostic_dot_sec.html | 158 - .../dir_02c3e5104b9b4fbcfed4d6d409da4ffd.html | 79 - .../dir_038a5d3987a89ba8fec1202a052cc1ba.html | 83 - .../dir_05c08f3aaf372ae9f3af662d1a1ec597.html | 79 - .../dir_0e483b6ef45032aa0a1e48f60f452eaa.html | 79 - .../dir_13a89166e1fc4bb1f9bc35b6cc1d5506.html | 79 - .../dir_13d4489c945157b247cb18935d73472b.html | 83 - .../dir_140a5f3b54cccc0e59aa744db5432673.html | 79 - .../dir_1d62828a5cde32d788198c3ddc1e7414.html | 131 - .../dir_3139b181e046945b96d822fb2d325aef.html | 79 - .../dir_38362da2f91ba0dcf03c88995049a83f.html | 79 - .../dir_39c98a4a63708bac2753b196e90e71c6.html | 85 - .../dir_44de55381daa6d4dd0c50e2aa246cbf8.html | 79 - .../dir_46dba279f6b2ef43a4ae90d71e0b9cfd.html | 79 - .../dir_510317fc6411b9adf5d088a28421b420.html | 95 - .../dir_51c70f3b3c15f7c289072c87a83c63ba.html | 79 - .../dir_55f625f5872213a65bf75558443eea63.html | 83 - .../dir_5613691b2d6a3903a03b5a2b28479b53.html | 86 - .../dir_584efb30a994d0c6945f7970d58c076b.html | 79 - .../dir_5f78dae525bd07c010678c8cc55e73ea.html | 83 - .../dir_6c8e997922bdcfd04777bc8337aa0c72.html | 86 - .../dir_71248d038eaa0f0687ed4f62b01c0770.html | 89 - .../dir_8284775810fd9147102698f9fb148e88.html | 79 - .../dir_83dd5ea8014eb52bfcac99a4f21f68ee.html | 83 - .../dir_852b6d5017f3cd60639ed477c8275617.html | 92 - .../dir_8a5fc8d762a97bfca792d78612a4aa4b.html | 79 - .../dir_8aee19e463c003d570068ac0166f5fcc.html | 83 - .../dir_8ed529f48803a12e5dec000026aedf10.html | 83 - .../dir_91ae10d308d664685908361c265faa14.html | 83 - .../dir_9685e927764a102f62dca2400b4ec5d4.html | 206 - .../dir_9bdea06e1e8c177b2a09ca88528f8d9a.html | 79 - .../dir_a217f0c104f67e94a5f2184a5b923f7d.html | 79 - .../dir_a2a2e345fd28b4923de6d06d44ff40ec.html | 83 - .../dir_a809e00508cd16e57b8bbba1a1028bda.html | 83 - .../dir_a845edaca8964dc7b6682f5c083aff40.html | 104 - .../dir_a9a34f2c2b34d47e86e2ff899fd43fb3.html | 83 - .../dir_aa0fb2935f925703634249667c3f54f3.html | 83 - .../dir_afec52aeb71f34b3b73b56ec632700cc.html | 110 - .../dir_b350d962373dd9b98427b24b46ee89de.html | 86 - .../dir_be0844209a364ad0424f44a348bf6212.html | 79 - .../dir_c56891cdec73a15790d380939a7a6e34.html | 85 - .../dir_c722410f5cc8e9c0570efb9aa7e1252e.html | 79 - .../dir_c9af8e63acc5d29d224ffdee2ee55ae3.html | 113 - .../dir_cecddd286afe5e041e5c9e07988a4dd1.html | 86 - .../dir_d34c621917d5e33b3dfedea5d3221d55.html | 79 - .../dir_d87886785251169a5bf1f35ee7f92a42.html | 79 - .../dir_d8afe46b3b8a872443820b503cd726c9.html | 79 - .../dir_da50cc7e61dcaa1cc9d55e2c45a760f1.html | 79 - .../dir_ded716ee141ad91345fb73ac6610186d.html | 85 - .../dir_df688ec02258136ac174dc4fd02d25b5.html | 89 - .../dir_e1999f614acbe5cd248a88fdf5620995.html | 79 - .../dir_e6ba9aa6dc1b186730505b991e9c3f9f.html | 86 - .../dir_ede76d4fd66a9ffa63310f03c2ddcb9f.html | 79 - .../dir_f473d9bc6a782e813558f8a789bbb4e3.html | 83 - .../dir_f9dfd35b172a0e2036ace76497fb239b.html | 79 - .../dir_fe38e502295a1d0043a6ed99216aa0a8.html | 79 - html/doc.png | Bin 746 -> 0 bytes html/doxygen.css | 1793 -------- html/doxygen.html | 150 - html/doxygen.svg | 26 - html/dynsections.js | 121 - html/ece_8f.html | 134 - html/ece__dot_8f.html | 103 - html/ece_dot_sec.html | 125 - html/emission_8f.html | 115 - html/emission_file_sec.html | 98 - html/equilibrium_8f.html | 329 -- html/extcurz_8f.html | 116 - html/file__opts_8f.html | 132 - html/file__opts__tester_8f.html | 94 - html/files.html | 208 - html/flux_surfaces.png | Bin 13774 -> 0 bytes html/folderclosed.png | Bin 616 -> 0 bytes html/folderopen.png | Bin 597 -> 0 bytes html/fourier_8f90.html | 240 - html/functions.html | 135 - html/functions_b.html | 168 - html/functions_c.html | 224 - html/functions_d.html | 168 - html/functions_e.html | 115 - html/functions_f.html | 112 - html/functions_func.html | 78 - html/functions_func_b.html | 93 - html/functions_func_c.html | 115 - html/functions_func_d.html | 89 - html/functions_func_e.html | 87 - html/functions_func_f.html | 86 - html/functions_func_g.html | 239 - html/functions_func_h.html | 81 - html/functions_func_i.html | 100 - html/functions_func_l.html | 103 - html/functions_func_m.html | 106 - html/functions_func_n.html | 242 - html/functions_func_p.html | 115 - html/functions_func_r.html | 84 - html/functions_func_s.html | 120 - html/functions_func_t.html | 100 - html/functions_func_u.html | 84 - html/functions_func_v.html | 99 - html/functions_func_x.html | 78 - html/functions_func_y.html | 78 - html/functions_func_~.html | 78 - html/functions_g.html | 262 -- html/functions_h.html | 85 - html/functions_i.html | 151 - html/functions_j.html | 146 - html/functions_k.html | 114 - html/functions_l.html | 135 - html/functions_m.html | 161 - html/functions_n.html | 321 -- html/functions_o.html | 96 - html/functions_p.html | 198 - html/functions_q.html | 79 - html/functions_r.html | 171 - html/functions_s.html | 223 - html/functions_t.html | 164 - html/functions_u.html | 97 - html/functions_v.html | 129 - html/functions_vars.html | 134 - html/functions_vars_b.html | 152 - html/functions_vars_c.html | 184 - html/functions_vars_d.html | 156 - html/functions_vars_e.html | 103 - html/functions_vars_f.html | 103 - html/functions_vars_g.html | 98 - html/functions_vars_h.html | 81 - html/functions_vars_i.html | 126 - html/functions_vars_j.html | 146 - html/functions_vars_k.html | 114 - html/functions_vars_l.html | 109 - html/functions_vars_m.html | 130 - html/functions_vars_n.html | 154 - html/functions_vars_o.html | 96 - html/functions_vars_p.html | 158 - html/functions_vars_q.html | 79 - html/functions_vars_r.html | 162 - html/functions_vars_s.html | 178 - html/functions_vars_t.html | 139 - html/functions_vars_u.html | 88 - html/functions_vars_v.html | 105 - html/functions_vars_w.html | 120 - html/functions_vars_x.html | 104 - html/functions_vars_y.html | 80 - html/functions_vars_z.html | 117 - html/functions_w.html | 120 - html/functions_x.html | 107 - html/functions_y.html | 83 - html/functions_z.html | 117 - html/functions_~.html | 78 - html/globals.html | 308 -- html/globals_defs.html | 76 - html/globals_enum.html | 76 - html/globals_func.html | 273 -- html/globals_type.html | 88 - html/globals_vars.html | 79 - html/gmres_8f90.html | 117 - html/grid__quantity_8cpp.html | 85 - html/grid__quantity_8hpp.html | 136 - html/grid__quantity_8hpp_source.html | 375 -- html/guassian__process_8f.html | 122 - html/hierarchy.html | 608 --- html/index.html | 161 - html/integration__path_8f.html | 184 - html/integration__path__context_8f.html | 109 - ...nterfaceassert__mod_1_1assert-members.html | 85 - html/interfaceassert__mod_1_1assert.html | 98 - ...bsc__t_1_1assignment_07_0a_08-members.html | 84 - ...nterfacebsc__t_1_1assignment_07_0a_08.html | 95 - html/interfacebsc__t_1_1bsc__a-members.html | 85 - html/interfacebsc__t_1_1bsc__a.html | 98 - html/interfacebsc__t_1_1bsc__b-members.html | 85 - html/interfacebsc__t_1_1bsc__b.html | 98 - ...rfacebsc__t_1_1bsc__construct-members.html | 85 - html/interfacebsc__t_1_1bsc__construct.html | 98 - ...terfacebsc__t_1_1bsc__destroy-members.html | 85 - html/interfacebsc__t_1_1bsc__destroy.html | 98 - ...nterfacebsc__t_1_1bsc__fluxba-members.html | 85 - html/interfacebsc__t_1_1bsc__fluxba.html | 98 - ...facebsc__t_1_1bsc__rot__shift-members.html | 87 - html/interfacebsc__t_1_1bsc__rot__shift.html | 104 - ...ion_1_1compression__construct-members.html | 84 - ...compression_1_1compression__construct.html | 180 - ...df_1_1diagnostic__cdf__define-members.html | 83 - ...ostic__cdf_1_1diagnostic__cdf__define.html | 92 - ..._cdf_1_1diagnostic__cdf__read-members.html | 83 - ...gnostic__cdf_1_1diagnostic__cdf__read.html | 92 - ...cdf_1_1diagnostic__cdf__write-members.html | 83 - ...nostic__cdf_1_1diagnostic__cdf__write.html | 92 - ...tic__t_1_1assignment_07_0a_08-members.html | 83 - ...ediagnostic__t_1_1assignment_07_0a_08.html | 92 - ...c__t_1_1diagnostic__construct-members.html | 87 - ...iagnostic__t_1_1diagnostic__construct.html | 104 - ...tic__t_1_1diagnostic__destroy-members.html | 83 - ...ediagnostic__t_1_1diagnostic__destroy.html | 92 - ...ostic__t_1_1diagnostic__write-members.html | 83 - ...acediagnostic__t_1_1diagnostic__write.html | 92 - ...ission_1_1emission__construct-members.html | 83 - ...erfaceemission_1_1emission__construct.html | 121 - ...ium_1_1equilibrium__construct-members.html | 83 - ...equilibrium_1_1equilibrium__construct.html | 127 - ...eezcdf__attrib_1_1cdf__getatt-members.html | 86 - ...interfaceezcdf__attrib_1_1cdf__getatt.html | 101 - ...eezcdf__attrib_1_1cdf__setatt-members.html | 86 - ...interfaceezcdf__attrib_1_1cdf__setatt.html | 101 - ...eezcdf__genput_1_1cdf__define-members.html | 109 - ...interfaceezcdf__genput_1_1cdf__define.html | 170 - ...ceezcdf__genput_1_1cdf__write-members.html | 108 - .../interfaceezcdf__genput_1_1cdf__write.html | 167 - ...aceezcdf__genput_1_1cdfputvar-members.html | 108 - html/interfaceezcdf__genput_1_1cdfputvar.html | 167 - ...ezcdf__inqvar_1_1cdfinqvardim-members.html | 85 - ...nterfaceezcdf__inqvar_1_1cdfinqvardim.html | 98 - ...ceezcdf__opncls_1_1cdf__close-members.html | 83 - .../interfaceezcdf__opncls_1_1cdf__close.html | 92 - ...aceezcdf__opncls_1_1cdf__open-members.html | 83 - html/interfaceezcdf__opncls_1_1cdf__open.html | 92 - ...erfaceezcdf__opncls_1_1cdfcls-members.html | 83 - html/interfaceezcdf__opncls_1_1cdfcls.html | 92 - ...erfaceezcdf__opncls_1_1cdfopn-members.html | 83 - html/interfaceezcdf__opncls_1_1cdfopn.html | 92 - ...aceezspline_1_1ezhybrid__init-members.html | 86 - html/interfaceezspline_1_1ezhybrid__init.html | 101 - ...aceezspline_1_1ezlinear__init-members.html | 88 - html/interfaceezspline_1_1ezlinear__init.html | 107 - ...ezspline_1_1ezspline__2netcdf-members.html | 92 - ...nterfaceezspline_1_1ezspline__2netcdf.html | 119 - ...pline_1_1ezspline__derivative-members.html | 98 - ...rfaceezspline_1_1ezspline__derivative.html | 137 - ...aceezspline_1_1ezspline__free-members.html | 88 - html/interfaceezspline_1_1ezspline__free.html | 107 - ...zspline_1_1ezspline__gradient-members.html | 98 - ...terfaceezspline_1_1ezspline__gradient.html | 137 - ...aceezspline_1_1ezspline__init-members.html | 88 - html/interfaceezspline_1_1ezspline__init.html | 107 - ...eezspline_1_1ezspline__interp-members.html | 98 - ...interfaceezspline_1_1ezspline__interp.html | 137 - ...ne_1_1ezspline__isgridregular-members.html | 88 - ...ceezspline_1_1ezspline__isgridregular.html | 107 - ...pline_1_1ezspline__isindomain-members.html | 98 - ...rfaceezspline_1_1ezspline__isindomain.html | 137 - ...aceezspline_1_1ezspline__load-members.html | 88 - html/interfaceezspline_1_1ezspline__load.html | 107 - ...eezspline_1_1ezspline__modulo-members.html | 98 - ...interfaceezspline_1_1ezspline__modulo.html | 137 - ...aceezspline_1_1ezspline__save-members.html | 88 - html/interfaceezspline_1_1ezspline__save.html | 107 - ...ceezspline_1_1ezspline__setup-members.html | 88 - .../interfaceezspline_1_1ezspline__setup.html | 107 - ...e__obj_1_1ezspline__allocated-members.html | 88 - ...eezspline__obj_1_1ezspline__allocated.html | 107 - ...ine__obj_1_1ezspline__preinit-members.html | 88 - ...aceezspline__obj_1_1ezspline__preinit.html | 107 - html/interfacefftpack_1_1cftfax-members.html | 83 - html/interfacefftpack_1_1cftfax.html | 92 - html/interfacefftpack_1_1cftrig-members.html | 83 - html/interfacefftpack_1_1cftrig.html | 92 - html/interfacefftpack_1_1fact-members.html | 83 - html/interfacefftpack_1_1fact.html | 92 - html/interfacefftpack_1_1fftfax-members.html | 83 - html/interfacefftpack_1_1fftfax.html | 92 - html/interfacefftpack_1_1fftrig-members.html | 83 - html/interfacefftpack_1_1fftrig.html | 92 - html/interfacefourier_1_1check-members.html | 84 - html/interfacefourier_1_1check.html | 224 - ...rfacehessian_1_1gather__array-members.html | 85 - html/interfacehessian_1_1gather__array.html | 177 - ...aceintegration__path_1_1check-members.html | 85 - html/interfaceintegration__path_1_1check.html | 263 -- ...tion__path_1_1path__construct-members.html | 83 - ...eintegration__path_1_1path__construct.html | 126 - ...ation__path_1_1path__destruct-members.html | 83 - ...ceintegration__path_1_1path__destruct.html | 125 - ...text_1_1integration__function-members.html | 83 - ...ath__context_1_1integration__function.html | 97 - ...__context_1_1search__function-members.html | 83 - ...on__path__context_1_1search__function.html | 97 - html/interfaceliprec_1_1li__gbfa-members.html | 86 - html/interfaceliprec_1_1li__gbfa.html | 101 - html/interfaceliprec_1_1li__gbsl-members.html | 86 - html/interfaceliprec_1_1li__gbsl.html | 101 - html/interfaceliprec_1_1li__gefa-members.html | 86 - html/interfaceliprec_1_1li__gefa.html | 101 - html/interfaceliprec_1_1li__gesl-members.html | 86 - html/interfaceliprec_1_1li__gesl.html | 101 - ...magnetic__response__construct-members.html | 85 - ...onse_1_1magnetic__response__construct.html | 382 -- ...ddc__cdf_1_1mddc__cdf__define-members.html | 84 - ...terfacemddc__cdf_1_1mddc__cdf__define.html | 95 - ...emddc__cdf_1_1mddc__cdf__read-members.html | 84 - ...interfacemddc__cdf_1_1mddc__cdf__read.html | 95 - ...mddc__cdf_1_1mddc__cdf__write-members.html | 84 - ...nterfacemddc__cdf_1_1mddc__cdf__write.html | 95 - ...ddc__t_1_1assignment_07_0a_08-members.html | 84 - ...terfacemddc__t_1_1assignment_07_0a_08.html | 95 - ...acemddc__t_1_1mddc__construct-members.html | 84 - html/interfacemddc__t_1_1mddc__construct.html | 95 - ...rfacemddc__t_1_1mddc__destroy-members.html | 84 - html/interfacemddc__t_1_1mddc__destroy.html | 95 - ...terfacemddc__t_1_1mddc__write-members.html | 84 - html/interfacemddc__t_1_1mddc__write.html | 95 - ...rfacenetcdf__inc_1_1nf__close-members.html | 83 - html/interfacenetcdf__inc_1_1nf__close.html | 97 - ...facenetcdf__inc_1_1nf__create-members.html | 83 - html/interfacenetcdf__inc_1_1nf__create.html | 97 - ...cenetcdf__inc_1_1nf__def__dim-members.html | 83 - .../interfacenetcdf__inc_1_1nf__def__dim.html | 97 - ...facenetcdf__inc_1_1nf__enddef-members.html | 83 - html/interfacenetcdf__inc_1_1nf__enddef.html | 97 - ...__inc_1_1nf__get__var__double-members.html | 90 - ...cenetcdf__inc_1_1nf__get__var__double.html | 476 -- ...cdf__inc_1_1nf__get__var__int-members.html | 86 - ...rfacenetcdf__inc_1_1nf__get__var__int.html | 284 -- ...df__inc_1_1nf__get__var__real-members.html | 91 - ...facenetcdf__inc_1_1nf__get__var__real.html | 523 --- ...netcdf__inc_1_1nf__inq__dimid-members.html | 83 - ...nterfacenetcdf__inc_1_1nf__inq__dimid.html | 97 - ...netcdf__inc_1_1nf__inq__varid-members.html | 83 - ...nterfacenetcdf__inc_1_1nf__inq__varid.html | 97 - ...erfacenetcdf__inc_1_1nf__open-members.html | 83 - html/interfacenetcdf__inc_1_1nf__open.html | 97 - ...__inc_1_1nf__put__var__double-members.html | 90 - ...cenetcdf__inc_1_1nf__put__var__double.html | 476 -- ...cdf__inc_1_1nf__put__var__int-members.html | 86 - ...rfacenetcdf__inc_1_1nf__put__var__int.html | 284 -- ...df__inc_1_1nf__put__var__real-members.html | 91 - ...facenetcdf__inc_1_1nf__put__var__real.html | 523 --- ..._inc_1_1nf__put__vara__double-members.html | 88 - ...enetcdf__inc_1_1nf__put__vara__double.html | 462 -- ...df__inc_1_1nf__put__vara__int-members.html | 84 - ...facenetcdf__inc_1_1nf__put__vara__int.html | 218 - ...f__inc_1_1nf__put__vara__real-members.html | 88 - ...acenetcdf__inc_1_1nf__put__vara__real.html | 462 -- ...cenetcdf__inc_1_1nf__strerror-members.html | 83 - .../interfacenetcdf__inc_1_1nf__strerror.html | 97 - ...vmec__module_1_1copylastntype-members.html | 86 - ...rallel__vmec__module_1_1copylastntype.html | 101 - ...facepspline__calls_1_1akherm0-members.html | 83 - html/interfacepspline__calls_1_1akherm0.html | 92 - ...facepspline__calls_1_1akherm1-members.html | 83 - html/interfacepspline__calls_1_1akherm1.html | 92 - ...acepspline__calls_1_1akherm1p-members.html | 83 - html/interfacepspline__calls_1_1akherm1p.html | 92 - ...facepspline__calls_1_1akherm2-members.html | 83 - html/interfacepspline__calls_1_1akherm2.html | 92 - ...acepspline__calls_1_1akherm2p-members.html | 83 - html/interfacepspline__calls_1_1akherm2p.html | 92 - ...facepspline__calls_1_1akherm3-members.html | 83 - html/interfacepspline__calls_1_1akherm3.html | 92 - ...acepspline__calls_1_1akherm3p-members.html | 83 - html/interfacepspline__calls_1_1akherm3p.html | 92 - ...acepspline__calls_1_1bcspeval-members.html | 83 - html/interfacepspline__calls_1_1bcspeval.html | 92 - ...acepspline__calls_1_1bcspevfn-members.html | 83 - html/interfacepspline__calls_1_1bcspevfn.html | 92 - ...acepspline__calls_1_1bcspevxy-members.html | 83 - html/interfacepspline__calls_1_1bcspevxy.html | 92 - ...acepspline__calls_1_1bcspgrid-members.html | 83 - html/interfacepspline__calls_1_1bcspgrid.html | 92 - ...acepspline__calls_1_1bcspline-members.html | 83 - html/interfacepspline__calls_1_1bcspline.html | 92 - ...facepspline__calls_1_1bcspvec-members.html | 83 - html/interfacepspline__calls_1_1bcspvec.html | 92 - ...acepspline__calls_1_1bpsplinb-members.html | 83 - html/interfacepspline__calls_1_1bpsplinb.html | 92 - ...acepspline__calls_1_1bpspline-members.html | 83 - html/interfacepspline__calls_1_1bpspline.html | 92 - ...facepspline__calls_1_1cspeval-members.html | 83 - html/interfacepspline__calls_1_1cspeval.html | 92 - ...facepspline__calls_1_1cspevfn-members.html | 83 - html/interfacepspline__calls_1_1cspevfn.html | 92 - ...rfacepspline__calls_1_1cspevx-members.html | 83 - html/interfacepspline__calls_1_1cspevx.html | 92 - ...facepspline__calls_1_1cspline-members.html | 83 - html/interfacepspline__calls_1_1cspline.html | 92 - ...facepspline__calls_1_1cubsplb-members.html | 83 - html/interfacepspline__calls_1_1cubsplb.html | 92 - ...facepspline__calls_1_1dnherm1-members.html | 83 - html/interfacepspline__calls_1_1dnherm1.html | 92 - ...facepspline__calls_1_1dnherm2-members.html | 83 - html/interfacepspline__calls_1_1dnherm2.html | 92 - ...facepspline__calls_1_1dnherm3-members.html | 83 - html/interfacepspline__calls_1_1dnherm3.html | 92 - ...facepspline__calls_1_1evbicub-members.html | 83 - html/interfacepspline__calls_1_1evbicub.html | 92 - ...cepspline__calls_1_1evintrp2d-members.html | 83 - .../interfacepspline__calls_1_1evintrp2d.html | 92 - ...cepspline__calls_1_1evintrp3d-members.html | 83 - .../interfacepspline__calls_1_1evintrp3d.html | 92 - ...acepspline__calls_1_1evspline-members.html | 83 - html/interfacepspline__calls_1_1evspline.html | 92 - ...acepspline__calls_1_1evtricub-members.html | 83 - html/interfacepspline__calls_1_1evtricub.html | 92 - ...rfacepspline__calls_1_1f2test-members.html | 83 - html/interfacepspline__calls_1_1f2test.html | 92 - ...rfacepspline__calls_1_1f3test-members.html | 83 - html/interfacepspline__calls_1_1f3test.html | 92 - ...facepspline__calls_1_1fvbicub-members.html | 83 - html/interfacepspline__calls_1_1fvbicub.html | 92 - ...acepspline__calls_1_1fvbicubx-members.html | 83 - html/interfacepspline__calls_1_1fvbicubx.html | 92 - ...cepspline__calls_1_1fvintrp2d-members.html | 83 - .../interfacepspline__calls_1_1fvintrp2d.html | 92 - ...cepspline__calls_1_1fvintrp3d-members.html | 83 - .../interfacepspline__calls_1_1fvintrp3d.html | 92 - ...acepspline__calls_1_1fvspline-members.html | 83 - html/interfacepspline__calls_1_1fvspline.html | 92 - ...acepspline__calls_1_1fvtricub-members.html | 83 - html/interfacepspline__calls_1_1fvtricub.html | 92 - ...cepspline__calls_1_1fvtricubx-members.html | 83 - .../interfacepspline__calls_1_1fvtricubx.html | 92 - ...facepspline__calls_1_1genxpkg-members.html | 83 - html/interfacepspline__calls_1_1genxpkg.html | 92 - ...cepspline__calls_1_1gridbicub-members.html | 83 - .../interfacepspline__calls_1_1gridbicub.html | 92 - ...cepspline__calls_1_1gridherm1-members.html | 83 - .../interfacepspline__calls_1_1gridherm1.html | 92 - ...cepspline__calls_1_1gridherm2-members.html | 83 - .../interfacepspline__calls_1_1gridherm2.html | 92 - ...cepspline__calls_1_1gridherm3-members.html | 83 - .../interfacepspline__calls_1_1gridherm3.html | 92 - ...pspline__calls_1_1gridintrp2d-members.html | 83 - ...nterfacepspline__calls_1_1gridintrp2d.html | 92 - ...pspline__calls_1_1gridintrp3d-members.html | 83 - ...nterfacepspline__calls_1_1gridintrp3d.html | 92 - ...facepspline__calls_1_1gridpc1-members.html | 83 - html/interfacepspline__calls_1_1gridpc1.html | 92 - ...facepspline__calls_1_1gridpc2-members.html | 83 - html/interfacepspline__calls_1_1gridpc2.html | 92 - ...facepspline__calls_1_1gridpc3-members.html | 83 - html/interfacepspline__calls_1_1gridpc3.html | 92 - ...epspline__calls_1_1gridspline-members.html | 83 - ...interfacepspline__calls_1_1gridspline.html | 92 - ...epspline__calls_1_1gridtricub-members.html | 83 - ...interfacepspline__calls_1_1gridtricub.html | 92 - ...facepspline__calls_1_1herm1ev-members.html | 83 - html/interfacepspline__calls_1_1herm1ev.html | 92 - ...acepspline__calls_1_1herm1fcn-members.html | 83 - html/interfacepspline__calls_1_1herm1fcn.html | 92 - ...rfacepspline__calls_1_1herm1x-members.html | 83 - html/interfacepspline__calls_1_1herm1x.html | 92 - ...facepspline__calls_1_1herm2ev-members.html | 83 - html/interfacepspline__calls_1_1herm2ev.html | 92 - ...acepspline__calls_1_1herm2fcn-members.html | 83 - html/interfacepspline__calls_1_1herm2fcn.html | 92 - ...cepspline__calls_1_1herm2fcnx-members.html | 83 - .../interfacepspline__calls_1_1herm2fcnx.html | 92 - ...facepspline__calls_1_1herm2xy-members.html | 83 - html/interfacepspline__calls_1_1herm2xy.html | 92 - ...facepspline__calls_1_1herm3ev-members.html | 83 - html/interfacepspline__calls_1_1herm3ev.html | 92 - ...acepspline__calls_1_1herm3fcn-members.html | 83 - html/interfacepspline__calls_1_1herm3fcn.html | 92 - ...cepspline__calls_1_1herm3fcnx-members.html | 83 - .../interfacepspline__calls_1_1herm3fcnx.html | 92 - ...acepspline__calls_1_1herm3xyz-members.html | 83 - html/interfacepspline__calls_1_1herm3xyz.html | 92 - ...facepspline__calls_1_1ibc__ck-members.html | 83 - html/interfacepspline__calls_1_1ibc__ck.html | 92 - ...facepspline__calls_1_1mkbicon-members.html | 83 - html/interfacepspline__calls_1_1mkbicon.html | 92 - ...facepspline__calls_1_1mkbicop-members.html | 83 - html/interfacepspline__calls_1_1mkbicop.html | 92 - ...facepspline__calls_1_1mkbicub-members.html | 83 - html/interfacepspline__calls_1_1mkbicub.html | 92 - ...acepspline__calls_1_1mkbicubw-members.html | 83 - html/interfacepspline__calls_1_1mkbicubw.html | 92 - ...facepspline__calls_1_1mkherm1-members.html | 83 - html/interfacepspline__calls_1_1mkherm1.html | 92 - ...facepspline__calls_1_1mkherm2-members.html | 83 - html/interfacepspline__calls_1_1mkherm2.html | 92 - ...facepspline__calls_1_1mkherm3-members.html | 83 - html/interfacepspline__calls_1_1mkherm3.html | 92 - ...cepspline__calls_1_1mkintrp2d-members.html | 83 - .../interfacepspline__calls_1_1mkintrp2d.html | 92 - ...cepspline__calls_1_1mkintrp3d-members.html | 83 - .../interfacepspline__calls_1_1mkintrp3d.html | 92 - ...facepspline__calls_1_1mkspl2p-members.html | 83 - html/interfacepspline__calls_1_1mkspl2p.html | 92 - ...acepspline__calls_1_1mkspl2pb-members.html | 83 - html/interfacepspline__calls_1_1mkspl2pb.html | 92 - ...facepspline__calls_1_1mkspl2z-members.html | 83 - html/interfacepspline__calls_1_1mkspl2z.html | 92 - ...acepspline__calls_1_1mkspl2zb-members.html | 83 - html/interfacepspline__calls_1_1mkspl2zb.html | 92 - ...acepspline__calls_1_1mkspl3pb-members.html | 83 - html/interfacepspline__calls_1_1mkspl3pb.html | 92 - ...acepspline__calls_1_1mkspl3zb-members.html | 83 - html/interfacepspline__calls_1_1mkspl3zb.html | 92 - ...acepspline__calls_1_1mkspline-members.html | 83 - html/interfacepspline__calls_1_1mkspline.html | 92 - ...acepspline__calls_1_1mktricon-members.html | 83 - html/interfacepspline__calls_1_1mktricon.html | 92 - ...acepspline__calls_1_1mktricop-members.html | 83 - html/interfacepspline__calls_1_1mktricop.html | 92 - ...acepspline__calls_1_1mktricub-members.html | 83 - html/interfacepspline__calls_1_1mktricub.html | 92 - ...cepspline__calls_1_1mktricubw-members.html | 83 - .../interfacepspline__calls_1_1mktricubw.html | 92 - ...facepspline__calls_1_1nspline-members.html | 83 - html/interfacepspline__calls_1_1nspline.html | 92 - ...erfacepspline__calls_1_1pc1ev-members.html | 83 - html/interfacepspline__calls_1_1pc1ev.html | 92 - ...rfacepspline__calls_1_1pc1fcn-members.html | 83 - html/interfacepspline__calls_1_1pc1fcn.html | 92 - ...erfacepspline__calls_1_1pc2ev-members.html | 83 - html/interfacepspline__calls_1_1pc2ev.html | 92 - ...rfacepspline__calls_1_1pc2fcn-members.html | 83 - html/interfacepspline__calls_1_1pc2fcn.html | 92 - ...facepspline__calls_1_1pc2fcnx-members.html | 83 - html/interfacepspline__calls_1_1pc2fcnx.html | 92 - ...erfacepspline__calls_1_1pc3ev-members.html | 83 - html/interfacepspline__calls_1_1pc3ev.html | 92 - ...rfacepspline__calls_1_1pc3fcn-members.html | 83 - html/interfacepspline__calls_1_1pc3fcn.html | 92 - ...facepspline__calls_1_1pc3fcnx-members.html | 83 - html/interfacepspline__calls_1_1pc3fcnx.html | 92 - ...facepspline__calls_1_1pspline-members.html | 83 - html/interfacepspline__calls_1_1pspline.html | 92 - ...cepspline__calls_1_1r8akherm0-members.html | 83 - .../interfacepspline__calls_1_1r8akherm0.html | 92 - ...cepspline__calls_1_1r8akherm1-members.html | 83 - .../interfacepspline__calls_1_1r8akherm1.html | 92 - ...epspline__calls_1_1r8akherm1p-members.html | 83 - ...interfacepspline__calls_1_1r8akherm1p.html | 92 - ...cepspline__calls_1_1r8akherm2-members.html | 83 - .../interfacepspline__calls_1_1r8akherm2.html | 92 - ...epspline__calls_1_1r8akherm2p-members.html | 83 - ...interfacepspline__calls_1_1r8akherm2p.html | 92 - ...cepspline__calls_1_1r8akherm3-members.html | 83 - .../interfacepspline__calls_1_1r8akherm3.html | 92 - ...epspline__calls_1_1r8akherm3p-members.html | 83 - ...interfacepspline__calls_1_1r8akherm3p.html | 92 - ...epspline__calls_1_1r8bcspeval-members.html | 83 - ...interfacepspline__calls_1_1r8bcspeval.html | 92 - ...epspline__calls_1_1r8bcspevfn-members.html | 83 - ...interfacepspline__calls_1_1r8bcspevfn.html | 92 - ...epspline__calls_1_1r8bcspevxy-members.html | 83 - ...interfacepspline__calls_1_1r8bcspevxy.html | 92 - ...epspline__calls_1_1r8bcspgrid-members.html | 83 - ...interfacepspline__calls_1_1r8bcspgrid.html | 92 - ...epspline__calls_1_1r8bcspline-members.html | 83 - ...interfacepspline__calls_1_1r8bcspline.html | 92 - ...cepspline__calls_1_1r8bcspvec-members.html | 83 - .../interfacepspline__calls_1_1r8bcspvec.html | 92 - ...epspline__calls_1_1r8bpsplinb-members.html | 83 - ...interfacepspline__calls_1_1r8bpsplinb.html | 92 - ...epspline__calls_1_1r8bpspline-members.html | 83 - ...interfacepspline__calls_1_1r8bpspline.html | 92 - ...cepspline__calls_1_1r8cspeval-members.html | 83 - .../interfacepspline__calls_1_1r8cspeval.html | 92 - ...cepspline__calls_1_1r8cspevfn-members.html | 83 - .../interfacepspline__calls_1_1r8cspevfn.html | 92 - ...acepspline__calls_1_1r8cspevx-members.html | 83 - html/interfacepspline__calls_1_1r8cspevx.html | 92 - ...cepspline__calls_1_1r8cspline-members.html | 83 - .../interfacepspline__calls_1_1r8cspline.html | 92 - ...cepspline__calls_1_1r8cubsplb-members.html | 83 - .../interfacepspline__calls_1_1r8cubsplb.html | 92 - ...cepspline__calls_1_1r8dnherm1-members.html | 83 - .../interfacepspline__calls_1_1r8dnherm1.html | 92 - ...cepspline__calls_1_1r8dnherm2-members.html | 83 - .../interfacepspline__calls_1_1r8dnherm2.html | 92 - ...cepspline__calls_1_1r8dnherm3-members.html | 83 - .../interfacepspline__calls_1_1r8dnherm3.html | 92 - ...cepspline__calls_1_1r8evbicub-members.html | 83 - .../interfacepspline__calls_1_1r8evbicub.html | 92 - ...pspline__calls_1_1r8evintrp2d-members.html | 83 - ...nterfacepspline__calls_1_1r8evintrp2d.html | 92 - ...pspline__calls_1_1r8evintrp3d-members.html | 83 - ...nterfacepspline__calls_1_1r8evintrp3d.html | 92 - ...epspline__calls_1_1r8evspline-members.html | 83 - ...interfacepspline__calls_1_1r8evspline.html | 92 - ...epspline__calls_1_1r8evtricub-members.html | 83 - ...interfacepspline__calls_1_1r8evtricub.html | 92 - ...acepspline__calls_1_1r8f2test-members.html | 83 - html/interfacepspline__calls_1_1r8f2test.html | 92 - ...acepspline__calls_1_1r8f3test-members.html | 83 - html/interfacepspline__calls_1_1r8f3test.html | 92 - ...cepspline__calls_1_1r8fvbicub-members.html | 83 - .../interfacepspline__calls_1_1r8fvbicub.html | 92 - ...epspline__calls_1_1r8fvbicubx-members.html | 83 - ...interfacepspline__calls_1_1r8fvbicubx.html | 92 - ...pspline__calls_1_1r8fvintrp2d-members.html | 83 - ...nterfacepspline__calls_1_1r8fvintrp2d.html | 92 - ...pspline__calls_1_1r8fvintrp3d-members.html | 83 - ...nterfacepspline__calls_1_1r8fvintrp3d.html | 92 - ...epspline__calls_1_1r8fvspline-members.html | 83 - ...interfacepspline__calls_1_1r8fvspline.html | 92 - ...epspline__calls_1_1r8fvtricub-members.html | 83 - ...interfacepspline__calls_1_1r8fvtricub.html | 92 - ...pspline__calls_1_1r8fvtricubx-members.html | 83 - ...nterfacepspline__calls_1_1r8fvtricubx.html | 92 - ...cepspline__calls_1_1r8genxpkg-members.html | 83 - .../interfacepspline__calls_1_1r8genxpkg.html | 92 - ...pspline__calls_1_1r8gridbicub-members.html | 83 - ...nterfacepspline__calls_1_1r8gridbicub.html | 92 - ...pspline__calls_1_1r8gridherm1-members.html | 83 - ...nterfacepspline__calls_1_1r8gridherm1.html | 92 - ...pspline__calls_1_1r8gridherm2-members.html | 83 - ...nterfacepspline__calls_1_1r8gridherm2.html | 92 - ...pspline__calls_1_1r8gridherm3-members.html | 83 - ...nterfacepspline__calls_1_1r8gridherm3.html | 92 - ...pline__calls_1_1r8gridintrp2d-members.html | 83 - ...erfacepspline__calls_1_1r8gridintrp2d.html | 92 - ...pline__calls_1_1r8gridintrp3d-members.html | 83 - ...erfacepspline__calls_1_1r8gridintrp3d.html | 92 - ...cepspline__calls_1_1r8gridpc1-members.html | 83 - .../interfacepspline__calls_1_1r8gridpc1.html | 92 - ...cepspline__calls_1_1r8gridpc2-members.html | 83 - .../interfacepspline__calls_1_1r8gridpc2.html | 92 - ...cepspline__calls_1_1r8gridpc3-members.html | 83 - .../interfacepspline__calls_1_1r8gridpc3.html | 92 - ...spline__calls_1_1r8gridspline-members.html | 83 - ...terfacepspline__calls_1_1r8gridspline.html | 92 - ...spline__calls_1_1r8gridtricub-members.html | 83 - ...terfacepspline__calls_1_1r8gridtricub.html | 92 - ...cepspline__calls_1_1r8herm1ev-members.html | 83 - .../interfacepspline__calls_1_1r8herm1ev.html | 92 - ...epspline__calls_1_1r8herm1fcn-members.html | 83 - ...interfacepspline__calls_1_1r8herm1fcn.html | 92 - ...acepspline__calls_1_1r8herm1x-members.html | 83 - html/interfacepspline__calls_1_1r8herm1x.html | 92 - ...cepspline__calls_1_1r8herm2ev-members.html | 83 - .../interfacepspline__calls_1_1r8herm2ev.html | 92 - ...epspline__calls_1_1r8herm2fcn-members.html | 83 - ...interfacepspline__calls_1_1r8herm2fcn.html | 92 - ...pspline__calls_1_1r8herm2fcnx-members.html | 83 - ...nterfacepspline__calls_1_1r8herm2fcnx.html | 92 - ...cepspline__calls_1_1r8herm2xy-members.html | 83 - .../interfacepspline__calls_1_1r8herm2xy.html | 92 - ...cepspline__calls_1_1r8herm3ev-members.html | 83 - .../interfacepspline__calls_1_1r8herm3ev.html | 92 - ...epspline__calls_1_1r8herm3fcn-members.html | 83 - ...interfacepspline__calls_1_1r8herm3fcn.html | 92 - ...pspline__calls_1_1r8herm3fcnx-members.html | 83 - ...nterfacepspline__calls_1_1r8herm3fcnx.html | 92 - ...epspline__calls_1_1r8herm3xyz-members.html | 83 - ...interfacepspline__calls_1_1r8herm3xyz.html | 92 - ...cepspline__calls_1_1r8mkbicon-members.html | 83 - .../interfacepspline__calls_1_1r8mkbicon.html | 92 - ...cepspline__calls_1_1r8mkbicop-members.html | 83 - .../interfacepspline__calls_1_1r8mkbicop.html | 92 - ...cepspline__calls_1_1r8mkbicub-members.html | 83 - .../interfacepspline__calls_1_1r8mkbicub.html | 92 - ...epspline__calls_1_1r8mkbicubw-members.html | 83 - ...interfacepspline__calls_1_1r8mkbicubw.html | 92 - ...cepspline__calls_1_1r8mkherm1-members.html | 83 - .../interfacepspline__calls_1_1r8mkherm1.html | 92 - ...cepspline__calls_1_1r8mkherm2-members.html | 83 - .../interfacepspline__calls_1_1r8mkherm2.html | 92 - ...cepspline__calls_1_1r8mkherm3-members.html | 83 - .../interfacepspline__calls_1_1r8mkherm3.html | 92 - ...pspline__calls_1_1r8mkintrp2d-members.html | 83 - ...nterfacepspline__calls_1_1r8mkintrp2d.html | 92 - ...pspline__calls_1_1r8mkintrp3d-members.html | 83 - ...nterfacepspline__calls_1_1r8mkintrp3d.html | 92 - ...cepspline__calls_1_1r8mkspl2p-members.html | 83 - .../interfacepspline__calls_1_1r8mkspl2p.html | 92 - ...epspline__calls_1_1r8mkspl2pb-members.html | 83 - ...interfacepspline__calls_1_1r8mkspl2pb.html | 92 - ...cepspline__calls_1_1r8mkspl2z-members.html | 83 - .../interfacepspline__calls_1_1r8mkspl2z.html | 92 - ...epspline__calls_1_1r8mkspl2zb-members.html | 83 - ...interfacepspline__calls_1_1r8mkspl2zb.html | 92 - ...epspline__calls_1_1r8mkspl3pb-members.html | 83 - ...interfacepspline__calls_1_1r8mkspl3pb.html | 92 - ...epspline__calls_1_1r8mkspl3zb-members.html | 83 - ...interfacepspline__calls_1_1r8mkspl3zb.html | 92 - ...epspline__calls_1_1r8mkspline-members.html | 83 - ...interfacepspline__calls_1_1r8mkspline.html | 92 - ...epspline__calls_1_1r8mktricon-members.html | 83 - ...interfacepspline__calls_1_1r8mktricon.html | 92 - ...epspline__calls_1_1r8mktricop-members.html | 83 - ...interfacepspline__calls_1_1r8mktricop.html | 92 - ...epspline__calls_1_1r8mktricub-members.html | 83 - ...interfacepspline__calls_1_1r8mktricub.html | 92 - ...pspline__calls_1_1r8mktricubw-members.html | 83 - ...nterfacepspline__calls_1_1r8mktricubw.html | 92 - ...cepspline__calls_1_1r8nspline-members.html | 83 - .../interfacepspline__calls_1_1r8nspline.html | 92 - ...facepspline__calls_1_1r8pc1ev-members.html | 83 - html/interfacepspline__calls_1_1r8pc1ev.html | 92 - ...acepspline__calls_1_1r8pc1fcn-members.html | 83 - html/interfacepspline__calls_1_1r8pc1fcn.html | 92 - ...facepspline__calls_1_1r8pc2ev-members.html | 83 - html/interfacepspline__calls_1_1r8pc2ev.html | 92 - ...acepspline__calls_1_1r8pc2fcn-members.html | 83 - html/interfacepspline__calls_1_1r8pc2fcn.html | 92 - ...cepspline__calls_1_1r8pc2fcnx-members.html | 83 - .../interfacepspline__calls_1_1r8pc2fcnx.html | 92 - ...facepspline__calls_1_1r8pc3ev-members.html | 83 - html/interfacepspline__calls_1_1r8pc3ev.html | 92 - ...acepspline__calls_1_1r8pc3fcn-members.html | 83 - html/interfacepspline__calls_1_1r8pc3fcn.html | 92 - ...cepspline__calls_1_1r8pc3fcnx-members.html | 83 - .../interfacepspline__calls_1_1r8pc3fcnx.html | 92 - ...cepspline__calls_1_1r8pspline-members.html | 83 - .../interfacepspline__calls_1_1r8pspline.html | 92 - ...facepspline__calls_1_1r8seval-members.html | 83 - html/interfacepspline__calls_1_1r8seval.html | 92 - ...acepspline__calls_1_1r8seval2-members.html | 83 - html/interfacepspline__calls_1_1r8seval2.html | 92 - ...acepspline__calls_1_1r8seval3-members.html | 83 - html/interfacepspline__calls_1_1r8seval3.html | 92 - ...acepspline__calls_1_1r8speval-members.html | 83 - html/interfacepspline__calls_1_1r8speval.html | 92 - ...acepspline__calls_1_1r8spgrid-members.html | 83 - html/interfacepspline__calls_1_1r8spgrid.html | 92 - ...acepspline__calls_1_1r8splaan-members.html | 83 - html/interfacepspline__calls_1_1r8splaan.html | 92 - ...acepspline__calls_1_1r8splbrk-members.html | 83 - html/interfacepspline__calls_1_1r8splbrk.html | 92 - ...acepspline__calls_1_1r8spleen-members.html | 83 - html/interfacepspline__calls_1_1r8spleen.html | 92 - ...cepspline__calls_1_1r8splinck-members.html | 83 - .../interfacepspline__calls_1_1r8splinck.html | 92 - ...acepspline__calls_1_1r8spline-members.html | 83 - html/interfacepspline__calls_1_1r8spline.html | 92 - ...facepspline__calls_1_1r8spvec-members.html | 83 - html/interfacepspline__calls_1_1r8spvec.html | 92 - ...acepspline__calls_1_1r8tcsp23-members.html | 83 - html/interfacepspline__calls_1_1r8tcsp23.html | 92 - ...epspline__calls_1_1r8tcspcorr-members.html | 83 - ...interfacepspline__calls_1_1r8tcspcorr.html | 92 - ...epspline__calls_1_1r8tcspeval-members.html | 83 - ...interfacepspline__calls_1_1r8tcspeval.html | 92 - ...epspline__calls_1_1r8tcspevfn-members.html | 83 - ...interfacepspline__calls_1_1r8tcspevfn.html | 92 - ...pspline__calls_1_1r8tcspevxyz-members.html | 83 - ...nterfacepspline__calls_1_1r8tcspevxyz.html | 92 - ...epspline__calls_1_1r8tcspgrid-members.html | 83 - ...interfacepspline__calls_1_1r8tcspgrid.html | 92 - ...epspline__calls_1_1r8tcspline-members.html | 83 - ...interfacepspline__calls_1_1r8tcspline.html | 92 - ...cepspline__calls_1_1r8tcspvec-members.html | 83 - .../interfacepspline__calls_1_1r8tcspvec.html | 92 - ...epspline__calls_1_1r8tpsplinb-members.html | 83 - ...interfacepspline__calls_1_1r8tpsplinb.html | 92 - ...epspline__calls_1_1r8tpspline-members.html | 83 - ...interfacepspline__calls_1_1r8tpspline.html | 92 - ...ine__calls_1_1r8util__bcherm1-members.html | 83 - ...facepspline__calls_1_1r8util__bcherm1.html | 92 - ...ine__calls_1_1r8util__bcherm2-members.html | 83 - ...facepspline__calls_1_1r8util__bcherm2.html | 92 - ...ine__calls_1_1r8util__bcherm3-members.html | 83 - ...facepspline__calls_1_1r8util__bcherm3.html | 92 - ...pspline__calls_1_1r8v__spline-members.html | 83 - ...nterfacepspline__calls_1_1r8v__spline.html | 92 - ...epspline__calls_1_1r8vecbicub-members.html | 83 - ...interfacepspline__calls_1_1r8vecbicub.html | 92 - ...epspline__calls_1_1r8vecherm1-members.html | 83 - ...interfacepspline__calls_1_1r8vecherm1.html | 92 - ...epspline__calls_1_1r8vecherm2-members.html | 83 - ...interfacepspline__calls_1_1r8vecherm2.html | 92 - ...epspline__calls_1_1r8vecherm3-members.html | 83 - ...interfacepspline__calls_1_1r8vecherm3.html | 92 - ...spline__calls_1_1r8vecintrp2d-members.html | 83 - ...terfacepspline__calls_1_1r8vecintrp2d.html | 92 - ...spline__calls_1_1r8vecintrp3d-members.html | 83 - ...terfacepspline__calls_1_1r8vecintrp3d.html | 92 - ...acepspline__calls_1_1r8vecpc1-members.html | 83 - html/interfacepspline__calls_1_1r8vecpc1.html | 92 - ...acepspline__calls_1_1r8vecpc2-members.html | 83 - html/interfacepspline__calls_1_1r8vecpc2.html | 92 - ...acepspline__calls_1_1r8vecpc3-members.html | 83 - html/interfacepspline__calls_1_1r8vecpc3.html | 92 - ...pspline__calls_1_1r8vecspline-members.html | 83 - ...nterfacepspline__calls_1_1r8vecspline.html | 92 - ...pspline__calls_1_1r8vectricub-members.html | 83 - ...nterfacepspline__calls_1_1r8vectricub.html | 92 - ...cepspline__calls_1_1r8xlookup-members.html | 83 - .../interfacepspline__calls_1_1r8xlookup.html | 92 - ...cepspline__calls_1_1r8zonfind-members.html | 83 - .../interfacepspline__calls_1_1r8zonfind.html | 92 - ...erfacepspline__calls_1_1seval-members.html | 83 - html/interfacepspline__calls_1_1seval.html | 92 - ...rfacepspline__calls_1_1seval2-members.html | 83 - html/interfacepspline__calls_1_1seval2.html | 92 - ...rfacepspline__calls_1_1seval3-members.html | 83 - html/interfacepspline__calls_1_1seval3.html | 92 - ...rfacepspline__calls_1_1speval-members.html | 83 - html/interfacepspline__calls_1_1speval.html | 92 - ...rfacepspline__calls_1_1spgrid-members.html | 83 - html/interfacepspline__calls_1_1spgrid.html | 92 - ...rfacepspline__calls_1_1splaan-members.html | 83 - html/interfacepspline__calls_1_1splaan.html | 92 - ...rfacepspline__calls_1_1splbrk-members.html | 83 - html/interfacepspline__calls_1_1splbrk.html | 92 - ...rfacepspline__calls_1_1spleen-members.html | 83 - html/interfacepspline__calls_1_1spleen.html | 92 - ...facepspline__calls_1_1splinck-members.html | 83 - html/interfacepspline__calls_1_1splinck.html | 92 - ...rfacepspline__calls_1_1spline-members.html | 83 - html/interfacepspline__calls_1_1spline.html | 92 - ...erfacepspline__calls_1_1spvec-members.html | 83 - html/interfacepspline__calls_1_1spvec.html | 92 - ...rfacepspline__calls_1_1tcsp23-members.html | 83 - html/interfacepspline__calls_1_1tcsp23.html | 92 - ...acepspline__calls_1_1tcspcorr-members.html | 83 - html/interfacepspline__calls_1_1tcspcorr.html | 92 - ...acepspline__calls_1_1tcspeval-members.html | 83 - html/interfacepspline__calls_1_1tcspeval.html | 92 - ...acepspline__calls_1_1tcspevfn-members.html | 83 - html/interfacepspline__calls_1_1tcspevfn.html | 92 - ...cepspline__calls_1_1tcspevxyz-members.html | 83 - .../interfacepspline__calls_1_1tcspevxyz.html | 92 - ...acepspline__calls_1_1tcspgrid-members.html | 83 - html/interfacepspline__calls_1_1tcspgrid.html | 92 - ...acepspline__calls_1_1tcspline-members.html | 83 - html/interfacepspline__calls_1_1tcspline.html | 92 - ...facepspline__calls_1_1tcspvec-members.html | 83 - html/interfacepspline__calls_1_1tcspvec.html | 92 - ...acepspline__calls_1_1tpsplinb-members.html | 83 - html/interfacepspline__calls_1_1tpsplinb.html | 92 - ...acepspline__calls_1_1tpspline-members.html | 83 - html/interfacepspline__calls_1_1tpspline.html | 92 - ...pline__calls_1_1util__bcherm1-members.html | 83 - ...erfacepspline__calls_1_1util__bcherm1.html | 92 - ...pline__calls_1_1util__bcherm2-members.html | 83 - ...erfacepspline__calls_1_1util__bcherm2.html | 92 - ...pline__calls_1_1util__bcherm3-members.html | 83 - ...erfacepspline__calls_1_1util__bcherm3.html | 92 - ...cepspline__calls_1_1v__spline-members.html | 83 - .../interfacepspline__calls_1_1v__spline.html | 92 - ...acepspline__calls_1_1vecbicub-members.html | 83 - html/interfacepspline__calls_1_1vecbicub.html | 92 - ...acepspline__calls_1_1vecherm1-members.html | 83 - html/interfacepspline__calls_1_1vecherm1.html | 92 - ...acepspline__calls_1_1vecherm2-members.html | 83 - html/interfacepspline__calls_1_1vecherm2.html | 92 - ...acepspline__calls_1_1vecherm3-members.html | 83 - html/interfacepspline__calls_1_1vecherm3.html | 92 - ...ine__calls_1_1vecin2d__argchk-members.html | 83 - ...facepspline__calls_1_1vecin2d__argchk.html | 92 - ...ine__calls_1_1vecin3d__argchk-members.html | 83 - ...facepspline__calls_1_1vecin3d__argchk.html | 92 - ...epspline__calls_1_1vecintrp2d-members.html | 83 - ...interfacepspline__calls_1_1vecintrp2d.html | 92 - ...epspline__calls_1_1vecintrp3d-members.html | 83 - ...interfacepspline__calls_1_1vecintrp3d.html | 92 - ...rfacepspline__calls_1_1vecpc1-members.html | 83 - html/interfacepspline__calls_1_1vecpc1.html | 92 - ...rfacepspline__calls_1_1vecpc2-members.html | 83 - html/interfacepspline__calls_1_1vecpc2.html | 92 - ...rfacepspline__calls_1_1vecpc3-members.html | 83 - html/interfacepspline__calls_1_1vecpc3.html | 92 - ...cepspline__calls_1_1vecspline-members.html | 83 - .../interfacepspline__calls_1_1vecspline.html | 92 - ...cepspline__calls_1_1vectricub-members.html | 83 - .../interfacepspline__calls_1_1vectricub.html | 92 - ...facepspline__calls_1_1xlookup-members.html | 83 - html/interfacepspline__calls_1_1xlookup.html | 92 - ...facepspline__calls_1_1zonfind-members.html | 83 - html/interfacepspline__calls_1_1zonfind.html | 92 - ..._1reconstruction__write__step-members.html | 84 - ...uction_1_1reconstruction__write__step.html | 184 - ...cesignal_1_1signal__construct-members.html | 84 - .../interfacesignal_1_1signal__construct.html | 262 -- ...interfacesystem__mod_1_1chdir-members.html | 83 - html/interfacesystem__mod_1_1chdir.html | 92 - ...nterfacesystem__mod_1_1getenv-members.html | 83 - html/interfacesystem__mod_1_1getenv.html | 92 - ...nterfacesystem__mod_1_1getpid-members.html | 83 - html/interfacesystem__mod_1_1getpid.html | 92 - ...nterfacesystem__mod_1_1putenv-members.html | 83 - html/interfacesystem__mod_1_1putenv.html | 92 - ...terfacesystem__mod_1_1pxffork-members.html | 83 - html/interfacesystem__mod_1_1pxffork.html | 92 - ...terfacesystem__mod_1_1pxfwait-members.html | 83 - html/interfacesystem__mod_1_1pxfwait.html | 92 - ...nterfacesystem__mod_1_1system-members.html | 83 - html/interfacesystem__mod_1_1system.html | 92 - ...erfaceutilities_1_1curl__htof-members.html | 84 - html/interfaceutilities_1_1curl__htof.html | 209 - ...faceutilities_1_1gradienthalf-members.html | 84 - html/interfaceutilities_1_1gradienthalf.html | 178 - ...ties_1_1set__bndy__fouier__m0-members.html | 84 - ...aceutilities_1_1set__bndy__fouier__m0.html | 192 - ...ceutilities_1_1to__full__mesh-members.html | 84 - .../interfaceutilities_1_1to__full__mesh.html | 177 - ...ceutilities_1_1to__half__mesh-members.html | 84 - .../interfaceutilities_1_1to__half__mesh.html | 178 - ...erfacev3__utilities_1_1assert-members.html | 87 - html/interfacev3__utilities_1_1assert.html | 104 - ...cev3__utilities_1_1assert__eq-members.html | 86 - .../interfacev3__utilities_1_1assert__eq.html | 101 - ...t__params_1_1param__construct-members.html | 85 - ...facev3fit__params_1_1param__construct.html | 320 -- ...s_1_1param__write__step__data-members.html | 84 - ...t__params_1_1param__write__step__data.html | 301 -- ...vacfield__mod_1_1write__invac-members.html | 84 - ...nterfacevacfield__mod_1_1write__invac.html | 95 - ...evmec__equilibrium_1_1runvmec-members.html | 83 - ...interfacevmec__equilibrium_1_1runvmec.html | 98 - ...terfacevmec__utils_1_1getbcyl-members.html | 84 - html/interfacevmec__utils_1_1getbcyl.html | 95 - ...terfacevmec__utils_1_1getjcyl-members.html | 83 - html/interfacevmec__utils_1_1getjcyl.html | 92 - ...facevmec__utils_1_1mse__pitch-members.html | 84 - html/interfacevmec__utils_1_1mse__pitch.html | 95 - ...rray__generic_1_1write__array-members.html | 85 - ...write__array__generic_1_1write__array.html | 98 - html/intpol_8f.html | 178 - html/intpol_dot_sec.html | 154 - html/ipch__dot_8f.html | 103 - html/island__params_8f90.html | 188 - html/jquery.js | 35 - html/lgrid_sec.html | 141 - html/limiter_8f.html | 119 - html/limiter__grid_8f.html | 116 - html/limiter__iso__T_8f.html | 119 - html/line__segment_8f.html | 106 - html/m__grid_8f.html | 119 - html/magnetic_8f.html | 140 - html/magnetic__response_8f.html | 284 -- html/main_8cpp.html | 320 -- html/md_BMW_README.html | 76 - html/md_BOOZ_XFORM_README.html | 77 - html/md_LGRID_README.html | 77 - html/md_LIBSTELL_README.html | 77 - html/md_MAKEGRID_README.html | 77 - html/md_PARVMEC_README.html | 77 - html/md_README.html | 118 - html/md_SIESTA_README.html | 77 - html/md_SURFACE_README.html | 77 - html/md_V3FIT_README.html | 77 - html/md_V3RFUN_README.html | 77 - html/menu.js | 51 - html/menudata.js | 217 - html/metrics_8f90.html | 241 - html/model_8f.html | 326 -- html/model__state_8f.html | 137 - html/model_sec.html | 126 - html/mpi__inc_8f.html | 93 - html/mse_8f.html | 134 - html/mse__dot_8f.html | 106 - html/mse_dot_sec.html | 183 - html/namelist_sec.html | 836 ---- html/namespacebivariate.html | 338 -- html/namespaceblocktridiagonalsolver.html | 1993 -------- html/namespaceblocktridiagonalsolver__s.html | 608 --- html/namespacebmw__commandline__parser.html | 420 -- html/namespacebmw__context.html | 588 --- html/namespacebmw__parallel__context.html | 656 --- html/namespacebmw__run.html | 173 - html/namespacebmw__state__flags.html | 122 - html/namespacecombination.html | 481 -- html/namespacecommandline__parser.html | 340 -- html/namespacecompression.html | 458 -- html/namespacecoordinate__utilities.html | 258 -- html/namespacedata__parameters.html | 228 - html/namespacediagnostic__dot.html | 684 --- html/namespaceece.html | 523 --- html/namespaceece__dot.html | 253 -- html/namespaceemission.html | 213 - html/namespaceequilibrium.html | 3394 -------------- html/namespaceextcurz.html | 254 -- html/namespacef1dim__mod.html | 135 - html/namespacefile__opts.html | 459 -- html/namespacefourier.html | 961 ---- html/namespacefunctions.html | 285 -- html/namespaceguassian__process.html | 338 -- html/namespaceintegration__path.html | 786 ---- html/namespaceintegration__path__context.html | 98 - html/namespaceintpol.html | 750 --- html/namespaceipch__dot.html | 273 -- html/namespaceisland__params.html | 177 - html/namespacelimiter.html | 325 -- html/namespacelimiter__grid.html | 267 -- html/namespacelimiter__iso__t.html | 344 -- html/namespaceline__segment.html | 232 - html/namespacem__grid.html | 406 -- html/namespacemagnetic.html | 472 -- html/namespacemagnetic__response.html | 875 ---- html/namespacemembers.html | 138 - html/namespacemembers_b.html | 271 -- html/namespacemembers_c.html | 345 -- html/namespacemembers_d.html | 181 - html/namespacemembers_e.html | 388 -- html/namespacemembers_f.html | 219 - html/namespacemembers_func.html | 78 - html/namespacemembers_func_b.html | 202 - html/namespacemembers_func_c.html | 228 - html/namespacemembers_func_d.html | 129 - html/namespacemembers_func_e.html | 354 -- html/namespacemembers_func_f.html | 152 - html/namespacemembers_func_g.html | 161 - html/namespacemembers_func_h.html | 78 - html/namespacemembers_func_i.html | 193 - html/namespacemembers_func_l.html | 144 - html/namespacemembers_func_m.html | 369 -- html/namespacemembers_func_n.html | 285 -- html/namespacemembers_func_p.html | 333 -- html/namespacemembers_func_r.html | 183 - html/namespacemembers_func_s.html | 565 --- html/namespacemembers_func_t.html | 165 - html/namespacemembers_func_u.html | 105 - html/namespacemembers_func_v.html | 459 -- html/namespacemembers_func_w.html | 78 - html/namespacemembers_g.html | 237 - html/namespacemembers_h.html | 108 - html/namespacemembers_i.html | 241 - html/namespacemembers_j.html | 87 - html/namespacemembers_k.html | 84 - html/namespacemembers_l.html | 359 -- html/namespacemembers_m.html | 620 --- html/namespacemembers_n.html | 583 --- html/namespacemembers_o.html | 99 - html/namespacemembers_p.html | 492 -- html/namespacemembers_r.html | 284 -- html/namespacemembers_s.html | 727 --- html/namespacemembers_t.html | 216 - html/namespacemembers_u.html | 120 - html/namespacemembers_v.html | 915 ---- html/namespacemembers_vars.html | 135 - html/namespacemembers_vars_b.html | 144 - html/namespacemembers_vars_c.html | 192 - html/namespacemembers_vars_d.html | 127 - html/namespacemembers_vars_e.html | 109 - html/namespacemembers_vars_f.html | 142 - html/namespacemembers_vars_g.html | 151 - html/namespacemembers_vars_h.html | 105 - html/namespacemembers_vars_i.html | 123 - html/namespacemembers_vars_j.html | 87 - html/namespacemembers_vars_k.html | 84 - html/namespacemembers_vars_l.html | 290 -- html/namespacemembers_vars_m.html | 326 -- html/namespacemembers_vars_n.html | 373 -- html/namespacemembers_vars_o.html | 99 - html/namespacemembers_vars_p.html | 234 - html/namespacemembers_vars_r.html | 176 - html/namespacemembers_vars_s.html | 237 - html/namespacemembers_vars_t.html | 126 - html/namespacemembers_vars_u.html | 90 - html/namespacemembers_vars_v.html | 531 --- html/namespacemembers_vars_w.html | 96 - html/namespacemembers_vars_x.html | 81 - html/namespacemembers_vars_z.html | 113 - html/namespacemembers_w.html | 99 - html/namespacemembers_x.html | 81 - html/namespacemembers_z.html | 113 - html/namespacemetrics.html | 695 --- html/namespacemodel.html | 2608 ----------- html/namespacemodel__state.html | 126 - html/namespacempi__inc.html | 80 - html/namespacemse.html | 437 -- html/namespacemse__dot.html | 378 -- html/namespacenetcdf__inc.html | 3889 ---------------- html/namespacepchelms.html | 843 ---- html/namespaceperturbation.html | 126 - html/namespacepprofile__t.html | 665 --- html/namespaceprimed__grid.html | 476 -- html/namespaceprior__gaussian.html | 484 -- html/namespaceprofiler.html | 316 -- html/namespacereconstruction.html | 1822 -------- html/namespacerestart__mod.html | 732 --- html/namespaces.html | 793 ---- html/namespaceshared__data.html | 517 --- html/namespaceshared__functions.html | 261 -- html/namespacesiesta__bfield.html | 172 - html/namespacesiesta__context.html | 196 - html/namespacesiesta__currents.html | 259 -- html/namespacesiesta__equilibrium.html | 2426 ---------- html/namespacesiesta__error.html | 213 - html/namespacesiesta__file.html | 163 - html/namespacesiesta__force.html | 461 -- html/namespacesiesta__namelist.html | 297 -- html/namespacesiesta__pressure.html | 122 - html/namespacesiesta__run.html | 308 -- html/namespacesiesta__state.html | 258 -- html/namespacesignal.html | 1302 ------ html/namespacesignal__dot.html | 537 --- ...namespacesurface__commandline__parser.html | 417 -- html/namespacesurface__context.html | 234 - html/namespacesxrch__dot.html | 273 -- html/namespacesxrem.html | 800 ---- html/namespacesxrem__ratio.html | 351 -- html/namespacesxrem__ratio__dot.html | 251 -- html/namespacethomson.html | 710 --- html/namespacethscte__dot.html | 259 -- html/namespaceunprimed__grid.html | 349 -- html/namespaceutilities.html | 970 ---- html/namespacev3fit__context.html | 464 -- html/namespacev3fit__input.html | 1481 ------ html/namespacev3fit__params.html | 1765 -------- html/namespacev3rfun__context.html | 303 -- html/namespacev3rfun__input.html | 255 -- html/namespacevacuum__equilibrium.html | 740 --- html/namespacevacuum__input.html | 215 - html/namespacevmec__context.html | 294 -- html/namespacevmec__equilibrium.html | 4002 ----------------- html/namespacevmec__file.html | 155 - html/namespacevmec__input.html | 683 --- html/nav_f.png | Bin 153 -> 0 bytes html/nav_g.png | Bin 95 -> 0 bytes html/nav_h.png | Bin 98 -> 0 bytes html/netcdf__inc_8f.html | 418 -- html/open.png | Bin 123 -> 0 bytes html/pages.html | 127 - html/parity_8hpp.html | 102 - html/parity_8hpp_source.html | 143 - html/pchelms_8f90.html | 167 - html/pprofile__T_8f.html | 166 - html/primed__grid_8f.html | 125 - html/prior__gaussian_8f.html | 128 - html/profile_sec.html | 131 - html/profiler_8f.html | 141 - html/reconstruction_8f.html | 218 - html/restart__mod_8f90.html | 387 -- html/result_file_bmw.html | 128 - html/result_file_main.html | 182 - html/result_file_model.html | 141 - html/result_file_siesta.html | 101 - html/result_file_vmec.html | 119 - html/search/all_0.html | 37 - html/search/all_0.js | 54 - html/search/all_1.html | 37 - html/search/all_1.js | 135 - html/search/all_10.html | 37 - html/search/all_10.js | 4 - html/search/all_11.html | 37 - html/search/all_11.js | 230 - html/search/all_12.html | 37 - html/search/all_12.js | 350 -- html/search/all_13.html | 37 - html/search/all_13.js | 102 - html/search/all_14.html | 37 - html/search/all_14.js | 31 - html/search/all_15.html | 37 - html/search/all_15.js | 361 -- html/search/all_16.html | 37 - html/search/all_16.js | 30 - html/search/all_17.html | 37 - html/search/all_17.js | 14 - html/search/all_18.html | 37 - html/search/all_18.js | 5 - html/search/all_19.html | 37 - html/search/all_19.js | 21 - html/search/all_1a.html | 37 - html/search/all_1a.js | 4 - html/search/all_2.html | 37 - html/search/all_2.js | 175 - html/search/all_3.html | 37 - html/search/all_3.js | 83 - html/search/all_4.html | 37 - html/search/all_4.js | 158 - html/search/all_5.html | 37 - html/search/all_5.js | 78 - html/search/all_6.html | 37 - html/search/all_6.js | 129 - html/search/all_7.html | 37 - html/search/all_7.js | 28 - html/search/all_8.html | 37 - html/search/all_8.js | 123 - html/search/all_9.html | 37 - html/search/all_9.js | 30 - html/search/all_a.html | 37 - html/search/all_a.js | 19 - html/search/all_b.html | 37 - html/search/all_b.js | 133 - html/search/all_c.html | 37 - html/search/all_c.js | 257 -- html/search/all_d.html | 37 - html/search/all_d.js | 210 - html/search/all_e.html | 37 - html/search/all_e.js | 18 - html/search/all_f.html | 37 - html/search/all_f.js | 212 - html/search/classes_0.html | 37 - html/search/classes_0.js | 14 - html/search/classes_1.html | 37 - html/search/classes_1.js | 27 - html/search/classes_10.html | 37 - html/search/classes_10.js | 7 - html/search/classes_11.html | 37 - html/search/classes_11.js | 34 - html/search/classes_12.html | 37 - html/search/classes_12.js | 5 - html/search/classes_13.html | 37 - html/search/classes_13.js | 4 - html/search/classes_14.html | 37 - html/search/classes_14.js | 4 - html/search/classes_2.html | 37 - html/search/classes_2.js | 33 - html/search/classes_3.html | 37 - html/search/classes_3.js | 14 - html/search/classes_4.html | 37 - html/search/classes_4.js | 38 - html/search/classes_5.html | 37 - html/search/classes_5.js | 17 - html/search/classes_6.html | 37 - html/search/classes_6.js | 24 - html/search/classes_7.html | 37 - html/search/classes_7.js | 15 - html/search/classes_8.html | 37 - html/search/classes_8.js | 20 - html/search/classes_9.html | 37 - html/search/classes_9.js | 11 - html/search/classes_a.html | 37 - html/search/classes_a.js | 40 - html/search/classes_b.html | 37 - html/search/classes_b.js | 21 - html/search/classes_c.html | 37 - html/search/classes_c.js | 36 - html/search/classes_d.html | 37 - html/search/classes_d.js | 135 - html/search/classes_e.html | 37 - html/search/classes_e.js | 52 - html/search/classes_f.html | 37 - html/search/classes_f.js | 23 - html/search/close.svg | 31 - html/search/defines_0.html | 37 - html/search/defines_0.js | 4 - html/search/enums_0.html | 37 - html/search/enums_0.js | 4 - html/search/files_0.html | 37 - html/search/files_0.js | 9 - html/search/files_1.html | 37 - html/search/files_1.js | 11 - html/search/files_10.html | 37 - html/search/files_10.js | 4 - html/search/files_2.html | 37 - html/search/files_2.js | 5 - html/search/files_3.html | 37 - html/search/files_3.js | 8 - html/search/files_4.html | 37 - html/search/files_4.js | 6 - html/search/files_5.html | 37 - html/search/files_5.js | 7 - html/search/files_6.html | 37 - html/search/files_6.js | 8 - html/search/files_7.html | 37 - html/search/files_7.js | 7 - html/search/files_8.html | 37 - html/search/files_8.js | 13 - html/search/files_9.html | 37 - html/search/files_9.js | 4 - html/search/files_a.html | 37 - html/search/files_a.js | 9 - html/search/files_b.html | 37 - html/search/files_b.js | 5 - html/search/files_c.html | 37 - html/search/files_c.js | 25 - html/search/files_d.html | 37 - html/search/files_d.js | 5 - html/search/files_e.html | 37 - html/search/files_e.js | 6 - html/search/files_f.html | 37 - html/search/files_f.js | 18 - html/search/functions_0.html | 37 - html/search/functions_0.js | 5 - html/search/functions_1.html | 37 - html/search/functions_1.js | 48 - html/search/functions_10.html | 37 - html/search/functions_10.js | 13 - html/search/functions_11.html | 37 - html/search/functions_11.js | 140 - html/search/functions_12.html | 37 - html/search/functions_12.js | 5 - html/search/functions_13.html | 37 - html/search/functions_13.js | 4 - html/search/functions_14.html | 37 - html/search/functions_14.js | 4 - html/search/functions_15.html | 37 - html/search/functions_15.js | 4 - html/search/functions_2.html | 37 - html/search/functions_2.js | 70 - html/search/functions_3.html | 37 - html/search/functions_3.js | 25 - html/search/functions_4.html | 37 - html/search/functions_4.js | 96 - html/search/functions_5.html | 37 - html/search/functions_5.js | 31 - html/search/functions_6.html | 37 - html/search/functions_6.js | 72 - html/search/functions_7.html | 37 - html/search/functions_7.js | 6 - html/search/functions_8.html | 37 - html/search/functions_8.js | 64 - html/search/functions_9.html | 37 - html/search/functions_9.js | 33 - html/search/functions_a.html | 37 - html/search/functions_a.js | 103 - html/search/functions_b.html | 37 - html/search/functions_b.js | 74 - html/search/functions_c.html | 37 - html/search/functions_c.js | 93 - html/search/functions_d.html | 37 - html/search/functions_d.js | 40 - html/search/functions_e.html | 37 - html/search/functions_e.js | 170 - html/search/functions_f.html | 37 - html/search/functions_f.js | 41 - html/search/mag_sel.svg | 74 - html/search/namespaces_0.html | 37 - html/search/namespaces_0.js | 11 - html/search/namespaces_1.html | 37 - html/search/namespaces_1.js | 7 - html/search/namespaces_2.html | 37 - html/search/namespaces_2.js | 5 - html/search/namespaces_3.html | 37 - html/search/namespaces_3.js | 8 - html/search/namespaces_4.html | 37 - html/search/namespaces_4.js | 7 - html/search/namespaces_5.html | 37 - html/search/namespaces_5.js | 4 - html/search/namespaces_6.html | 37 - html/search/namespaces_6.js | 8 - html/search/namespaces_7.html | 37 - html/search/namespaces_7.js | 7 - html/search/namespaces_8.html | 37 - html/search/namespaces_8.js | 12 - html/search/namespaces_9.html | 37 - html/search/namespaces_9.js | 4 - html/search/namespaces_a.html | 37 - html/search/namespaces_a.js | 9 - html/search/namespaces_b.html | 37 - html/search/namespaces_b.js | 5 - html/search/namespaces_c.html | 37 - html/search/namespaces_c.js | 24 - html/search/namespaces_d.html | 37 - html/search/namespaces_d.js | 5 - html/search/namespaces_e.html | 37 - html/search/namespaces_e.js | 5 - html/search/namespaces_f.html | 37 - html/search/namespaces_f.js | 14 - html/search/nomatches.html | 13 - html/search/pages_0.html | 37 - html/search/pages_0.js | 6 - html/search/pages_1.html | 37 - html/search/pages_1.js | 5 - html/search/pages_2.html | 37 - html/search/pages_2.js | 5 - html/search/pages_3.html | 37 - html/search/pages_3.js | 4 - html/search/pages_4.html | 37 - html/search/pages_4.js | 4 - html/search/pages_5.html | 37 - html/search/pages_5.js | 6 - html/search/pages_6.html | 37 - html/search/pages_6.js | 8 - html/search/pages_7.html | 37 - html/search/pages_7.js | 8 - html/search/pages_8.html | 37 - html/search/pages_8.js | 4 - html/search/pages_9.html | 37 - html/search/pages_9.js | 4 - html/search/pages_a.html | 37 - html/search/pages_a.js | 12 - html/search/pages_b.html | 37 - html/search/pages_b.js | 6 - html/search/pages_c.html | 37 - html/search/pages_c.js | 10 - html/search/search.css | 257 -- html/search/search.js | 816 ---- html/search/search_l.png | Bin 567 -> 0 bytes html/search/search_m.png | Bin 158 -> 0 bytes html/search/search_r.png | Bin 553 -> 0 bytes html/search/searchdata.js | 42 - html/search/typedefs_0.html | 37 - html/search/typedefs_0.js | 5 - html/search/typedefs_1.html | 37 - html/search/typedefs_1.js | 5 - html/search/typedefs_2.html | 37 - html/search/typedefs_2.js | 4 - html/search/variables_0.html | 37 - html/search/variables_0.js | 40 - html/search/variables_1.html | 37 - html/search/variables_1.js | 50 - html/search/variables_10.html | 37 - html/search/variables_10.js | 4 - html/search/variables_11.html | 37 - html/search/variables_11.js | 57 - html/search/variables_12.html | 37 - html/search/variables_12.js | 88 - html/search/variables_13.html | 37 - html/search/variables_13.js | 38 - html/search/variables_14.html | 37 - html/search/variables_14.js | 12 - html/search/variables_15.html | 37 - html/search/variables_15.js | 164 - html/search/variables_16.html | 37 - html/search/variables_16.js | 25 - html/search/variables_17.html | 37 - html/search/variables_17.js | 12 - html/search/variables_18.html | 37 - html/search/variables_18.js | 4 - html/search/variables_19.html | 37 - html/search/variables_19.js | 20 - html/search/variables_2.html | 37 - html/search/variables_2.js | 66 - html/search/variables_3.html | 37 - html/search/variables_3.js | 45 - html/search/variables_4.html | 37 - html/search/variables_4.js | 22 - html/search/variables_5.html | 37 - html/search/variables_5.js | 31 - html/search/variables_6.html | 37 - html/search/variables_6.js | 35 - html/search/variables_7.html | 37 - html/search/variables_7.js | 15 - html/search/variables_8.html | 37 - html/search/variables_8.js | 34 - html/search/variables_9.html | 37 - html/search/variables_9.js | 30 - html/search/variables_a.html | 37 - html/search/variables_a.js | 19 - html/search/variables_b.html | 37 - html/search/variables_b.js | 84 - html/search/variables_c.html | 37 - html/search/variables_c.js | 98 - html/search/variables_d.html | 37 - html/search/variables_d.js | 123 - html/search/variables_e.html | 37 - html/search/variables_e.js | 18 - html/search/variables_f.html | 37 - html/search/variables_f.js | 77 - html/shared__data_8f90.html | 428 -- html/shared__functions_8f90.html | 113 - html/siesta_8f90.html | 121 - html/siesta__bfield_8f90.html | 103 - html/siesta__context_8f.html | 113 - html/siesta__currents_8f90.html | 106 - html/siesta__equilibrium_8f.html | 262 -- html/siesta__file_8f.html | 118 - html/siesta__force_8f90.html | 118 - html/siesta__namelist_8f90.html | 251 -- html/siesta__pressure_8f90.html | 100 - html/siesta__quantities_8hpp.html | 98 - html/siesta__quantities_8hpp_source.html | 651 --- html/siesta__run_8f90.html | 139 - html/siesta_equilibrium_sec.html | 137 - html/siesta_namelist_sec.html | 221 - html/siesta_test_cl_parsing_sec.html | 176 - html/signal_8f.html | 173 - html/signal__dot_8f.html | 142 - html/splitbar.png | Bin 314 -> 0 bytes ...bivariate_1_1bivariate__class-members.html | 98 - html/structbivariate_1_1bivariate__class.html | 197 - ...onalsolver_1_1blacsparameters-members.html | 88 - ...ktridiagonalsolver_1_1blacsparameters.html | 113 - ...nalsolver_1_1blacsprocessgrid-members.html | 89 - ...tridiagonalsolver_1_1blacsprocessgrid.html | 116 - ...iagonalsolver_1_1levelelement-members.html | 87 - ...locktridiagonalsolver_1_1levelelement.html | 109 - ...olver_1_1mastertoslavemapping-members.html | 85 - ...iagonalsolver_1_1mastertoslavemapping.html | 103 - ...olver_1_1pblaslevelparameters-members.html | 88 - ...iagonalsolver_1_1pblaslevelparameters.html | 112 - ...idiagonalsolver_1_1pblasstats-members.html | 97 - ...tblocktridiagonalsolver_1_1pblasstats.html | 134 - ...gonalsolver_1_1pblastemparray-members.html | 83 - ...cktridiagonalsolver_1_1pblastemparray.html | 92 - ...onalsolver_1_1solutionelement-members.html | 83 - ...ktridiagonalsolver_1_1solutionelement.html | 97 - ...ridiagonalsolver_1_1timecount-members.html | 86 - ...ctblocktridiagonalsolver_1_1timecount.html | 107 - ...olver__bst_1_1blacsparameters-members.html | 88 - ...iagonalsolver__bst_1_1blacsparameters.html | 113 - ...lver__bst_1_1blacsprocessgrid-members.html | 89 - ...agonalsolver__bst_1_1blacsprocessgrid.html | 116 - ...alsolver__bst_1_1levelelement-members.html | 87 - ...ridiagonalsolver__bst_1_1levelelement.html | 109 - ...__bst_1_1mastertoslavemapping-members.html | 85 - ...alsolver__bst_1_1mastertoslavemapping.html | 103 - ...__bst_1_1pblaslevelparameters-members.html | 88 - ...alsolver__bst_1_1pblaslevelparameters.html | 112 - ...onalsolver__bst_1_1pblasstats-members.html | 97 - ...ktridiagonalsolver__bst_1_1pblasstats.html | 134 - ...solver__bst_1_1pblastemparray-members.html | 83 - ...diagonalsolver__bst_1_1pblastemparray.html | 92 - ...olver__bst_1_1solutionelement-members.html | 83 - ...iagonalsolver__bst_1_1solutionelement.html | 97 - ...gonalsolver__bst_1_1timecount-members.html | 86 - ...cktridiagonalsolver__bst_1_1timecount.html | 107 - ...w__commandline__parser__class-members.html | 93 - ...er_1_1bmw__commandline__parser__class.html | 164 - ...ontext_1_1bmw__context__class-members.html | 94 - ...ctbmw__context_1_1bmw__context__class.html | 324 -- ...bmw__parallel__context__class-members.html | 98 - ...text_1_1bmw__parallel__context__class.html | 181 - ...boundary__t_1_1boundary__desc-members.html | 85 - html/structboundary__t_1_1boundary__desc.html | 98 - html/structbsc__t_1_1bsc__coil-members.html | 98 - html/structbsc__t_1_1bsc__coil.html | 137 - ...structbsc__t_1_1bsc__coilcoll-members.html | 86 - html/structbsc__t_1_1bsc__coilcoll.html | 101 - html/structbsc__t_1_1bsc__rs-members.html | 85 - html/structbsc__t_1_1bsc__rs.html | 98 - ...ination_1_1combination__class-members.html | 120 - ...ructcombination_1_1combination__class.html | 321 -- ...tructcombination_1_1combination__class.png | Bin 641 -> 0 bytes ...1_1commandline__parser__class-members.html | 85 - ..._parser_1_1commandline__parser__class.html | 106 - ...ression_1_1compression__class-members.html | 86 - ...ructcompression_1_1compression__class.html | 110 - ...ssion_1_1compression__pointer-members.html | 83 - ...ctcompression_1_1compression__pointer.html | 98 - ...l__flux_1_1cyl__flux__context-members.html | 96 - ...structcyl__flux_1_1cyl__flux__context.html | 148 - ..._dot_1_1diagnostic__dot__coil-members.html | 90 - ...gnostic__dot_1_1diagnostic__dot__coil.html | 126 - ...nostic__t_1_1diagnostic__desc-members.html | 92 - ...ructdiagnostic__t_1_1diagnostic__desc.html | 119 - html/structece_1_1ece__class-members.html | 117 - html/structece_1_1ece__class.html | 293 -- html/structece_1_1ece__class.png | Bin 514 -> 0 bytes html/structece_1_1ece__context-members.html | 85 - html/structece_1_1ece__context.html | 122 - html/structece_1_1ece__context.png | Bin 874 -> 0 bytes ...ctemission_1_1emission__class-members.html | 85 - html/structemission_1_1emission__class.html | 106 - ...librium_1_1equilibrium__class-members.html | 165 - ...ructequilibrium_1_1equilibrium__class.html | 360 -- ...tructequilibrium_1_1equilibrium__class.png | Bin 1449 -> 0 bytes ...ructextcurz_1_1extcurz__class-members.html | 116 - html/structextcurz_1_1extcurz__class.html | 271 -- html/structextcurz_1_1extcurz__class.png | Bin 576 -> 0 bytes ...ctextcurz__t_1_1extcurz__desc-members.html | 84 - html/structextcurz__t_1_1extcurz__desc.html | 95 - ...spline__type_1_1ezspline1__r4-members.html | 97 - ...structezspline__type_1_1ezspline1__r4.html | 134 - ...spline__type_1_1ezspline1__r8-members.html | 97 - ...structezspline__type_1_1ezspline1__r8.html | 134 - ...spline__type_1_1ezspline2__r4-members.html | 109 - ...structezspline__type_1_1ezspline2__r4.html | 170 - ...spline__type_1_1ezspline2__r8-members.html | 109 - ...structezspline__type_1_1ezspline2__r8.html | 170 - ...spline__type_1_1ezspline3__r4-members.html | 119 - ...structezspline__type_1_1ezspline3__r4.html | 200 - ...spline__type_1_1ezspline3__r8-members.html | 119 - ...structezspline__type_1_1ezspline3__r8.html | 200 - ...ructfourier_1_1fourier__class-members.html | 117 - html/structfourier_1_1fourier__class.html | 300 -- ...ructgmres__lib_1_1gmres__info-members.html | 100 - html/structgmres__lib_1_1gmres__info.html | 143 - ...ian__process_1_1gaussp__class-members.html | 93 - ...uctguassian__process_1_1gaussp__class.html | 161 - ...ess_1_1gaussp__class__pointer-members.html | 83 - ...an__process_1_1gaussp__class__pointer.html | 98 - ...h_1_1integration__path__class-members.html | 87 - ...ion__path_1_1integration__path__class.html | 143 - ...tion__path_1_1integration__path__class.png | Bin 1414 -> 0 bytes ...ntegration__path__gleg__class-members.html | 91 - ...ath_1_1integration__path__gleg__class.html | 169 - ...path_1_1integration__path__gleg__class.png | Bin 1413 -> 0 bytes ...ration__path__hp__glep__class-members.html | 93 - ...1_1integration__path__hp__glep__class.html | 189 - ..._1_1integration__path__hp__glep__class.png | Bin 1406 -> 0 bytes ...ration__path_1_1test__context-members.html | 83 - ...uctintegration__path_1_1test__context.html | 110 - ...ructintegration__path_1_1test__context.png | Bin 978 -> 0 bytes ...path_1_1test__search__context-members.html | 83 - ...ration__path_1_1test__search__context.html | 110 - ...gration__path_1_1test__search__context.png | Bin 1027 -> 0 bytes ...ctintegration__path_1_1vertex-members.html | 84 - html/structintegration__path_1_1vertex.html | 102 - ...gration__path__context__class-members.html | 83 - ..._1_1integration__path__context__class.html | 115 - ...t_1_1integration__path__context__class.png | Bin 6104 -> 0 bytes ...1search__path__context__class-members.html | 83 - ...ntext_1_1search__path__context__class.html | 107 - ...ontext_1_1search__path__context__class.png | Bin 1413 -> 0 bytes ...structintpol_1_1intpol__class-members.html | 115 - html/structintpol_1_1intpol__class.html | 267 -- html/structintpol_1_1intpol__class.png | Bin 818 -> 0 bytes ..._1intpol__gp__int__context__i-members.html | 86 - ...intpol_1_1intpol__gp__int__context__i.html | 126 - ...tintpol_1_1intpol__gp__int__context__i.png | Bin 922 -> 0 bytes ..._1intpol__gp__int__context__s-members.html | 86 - ...intpol_1_1intpol__gp__int__context__s.html | 126 - ...tintpol_1_1intpol__gp__int__context__s.png | Bin 934 -> 0 bytes ..._1intpol__gp__int__context__x-members.html | 85 - ...intpol_1_1intpol__gp__int__context__x.html | 122 - ...tintpol_1_1intpol__gp__int__context__x.png | Bin 931 -> 0 bytes ..._1intpol__gp__pol__context__i-members.html | 86 - ...intpol_1_1intpol__gp__pol__context__i.html | 126 - ...tintpol_1_1intpol__gp__pol__context__i.png | Bin 910 -> 0 bytes ..._1intpol__gp__pol__context__s-members.html | 86 - ...intpol_1_1intpol__gp__pol__context__s.html | 126 - ...tintpol_1_1intpol__gp__pol__context__s.png | Bin 920 -> 0 bytes ..._1intpol__gp__pol__context__x-members.html | 85 - ...intpol_1_1intpol__gp__pol__context__x.html | 122 - ...tintpol_1_1intpol__gp__pol__context__x.png | Bin 919 -> 0 bytes ...ntpol_1_1intpol__int__context-members.html | 84 - .../structintpol_1_1intpol__int__context.html | 118 - html/structintpol_1_1intpol__int__context.png | Bin 896 -> 0 bytes ...tintpol_1_1intpol__pol__class-members.html | 119 - html/structintpol_1_1intpol__pol__class.html | 300 -- html/structintpol_1_1intpol__pol__class.png | Bin 814 -> 0 bytes ...ntpol_1_1intpol__pol__context-members.html | 84 - .../structintpol_1_1intpol__pol__context.html | 118 - html/structintpol_1_1intpol__pol__context.png | Bin 894 -> 0 bytes html/structipch__t_1_1ipch__desc-members.html | 87 - html/structipch__t_1_1ipch__desc.html | 104 - ...ructlimiter_1_1limiter__class-members.html | 116 - html/structlimiter_1_1limiter__class.html | 235 - html/structlimiter_1_1limiter__class.png | Bin 1317 -> 0 bytes ..._grid_1_1limiter__grid__class-members.html | 121 - ...limiter__grid_1_1limiter__grid__class.html | 301 -- ...tlimiter__grid_1_1limiter__grid__class.png | Bin 923 -> 0 bytes ...iso__t_1_1limiter__iso__class-members.html | 123 - ...imiter__iso__t_1_1limiter__iso__class.html | 347 -- ...limiter__iso__t_1_1limiter__iso__class.png | Bin 899 -> 0 bytes ...ructm__grid_1_1m__grid__class-members.html | 96 - html/structm__grid_1_1m__grid__class.html | 300 -- ...ctmagnetic_1_1magnetic__class-members.html | 116 - html/structmagnetic_1_1magnetic__class.html | 295 -- html/structmagnetic_1_1magnetic__class.png | Bin 637 -> 0 bytes ..._1_1magnetic__response__class-members.html | 105 - ...response_1_1magnetic__response__class.html | 186 - html/structmddc__t_1_1mddc__desc-members.html | 91 - html/structmddc__t_1_1mddc__desc.html | 116 - html/structmddc__t_1_1mddc__mrf-members.html | 109 - html/structmddc__t_1_1mddc__mrf.html | 170 - html/structmodel_1_1model__class-members.html | 171 - html/structmodel_1_1model__class.html | 558 --- html/structmse_1_1mse__class-members.html | 121 - html/structmse_1_1mse__class.html | 402 -- html/structmse_1_1mse__class.png | Bin 528 -> 0 bytes ...profile__t_1_1pprofile__class-members.html | 101 - .../structpprofile__t_1_1pprofile__class.html | 217 - ...ofile__t_1_1pprofile__pointer-members.html | 83 - ...tructpprofile__t_1_1pprofile__pointer.html | 97 - ...__grid_1_1primed__grid__class-members.html | 93 - ...ctprimed__grid_1_1primed__grid__class.html | 282 -- ...ian_1_1prior__gaussian__class-members.html | 116 - ...r__gaussian_1_1prior__gaussian__class.html | 291 -- ...or__gaussian_1_1prior__gaussian__class.png | Bin 689 -> 0 bytes ...tprofiler_1_1profiler__bucket-members.html | 86 - html/structprofiler_1_1profiler__bucket.html | 127 - ...uctread__response_1_1clresfun-members.html | 85 - html/structread__response_1_1clresfun.html | 98 - ...structread__response_1_1prfun-members.html | 101 - html/structread__response_1_1prfun.html | 146 - ...__response__nompi_1_1clresfun-members.html | 85 - ...ructread__response__nompi_1_1clresfun.html | 98 - ...ead__response__nompi_1_1prfun-members.html | 101 - .../structread__response__nompi_1_1prfun.html | 146 - ...tion_1_1reconstruction__class-members.html | 110 - ...construction_1_1reconstruction__class.html | 357 -- ...ext_1_1siesta__context__class-members.html | 110 - ...ta__context_1_1siesta__context__class.html | 206 - ..._equilibrium_1_1siesta__class-members.html | 193 - ...tsiesta__equilibrium_1_1siesta__class.html | 814 ---- ...ctsiesta__equilibrium_1_1siesta__class.png | Bin 988 -> 0 bytes ...__file_1_1siesta__file__class-members.html | 100 - ...ctsiesta__file_1_1siesta__file__class.html | 182 - ...ta__run_1_1siesta__run__class-members.html | 94 - ...ructsiesta__run_1_1siesta__run__class.html | 191 - ...structsignal_1_1signal__class-members.html | 112 - html/structsignal_1_1signal__class.html | 218 - html/structsignal_1_1signal__class.png | Bin 4798 -> 0 bytes ...ructsignal_1_1signal__pointer-members.html | 83 - html/structsignal_1_1signal__pointer.html | 98 - ...nal__dot_1_1signal__dot__file-members.html | 85 - ...tructsignal__dot_1_1signal__dot__file.html | 106 - ...e__commandline__parser__class-members.html | 93 - ..._1surface__commandline__parser__class.html | 164 - ...xt_1_1surface__context__class-members.html | 93 - ...e__context_1_1surface__context__class.html | 193 - ...structsxrch__t_1_1sxrch__desc-members.html | 84 - html/structsxrch__t_1_1sxrch__desc.html | 95 - html/structsxrem_1_1sxrem__class-members.html | 115 - html/structsxrem_1_1sxrem__class.html | 223 - html/structsxrem_1_1sxrem__class.png | Bin 1210 -> 0 bytes ...structsxrem_1_1sxrem__context-members.html | 85 - html/structsxrem_1_1sxrem__context.html | 129 - html/structsxrem_1_1sxrem__context.png | Bin 3600 -> 0 bytes ...tsxrem_1_1sxrem__emiss__class-members.html | 118 - html/structsxrem_1_1sxrem__emiss__class.html | 304 -- html/structsxrem_1_1sxrem__emiss__class.png | Bin 878 -> 0 bytes ...xrem_1_1sxrem__gp__context__i-members.html | 87 - .../structsxrem_1_1sxrem__gp__context__i.html | 137 - html/structsxrem_1_1sxrem__gp__context__i.png | Bin 1715 -> 0 bytes ...xrem_1_1sxrem__gp__context__s-members.html | 87 - .../structsxrem_1_1sxrem__gp__context__s.html | 137 - html/structsxrem_1_1sxrem__gp__context__s.png | Bin 1722 -> 0 bytes ...xrem_1_1sxrem__gp__context__x-members.html | 87 - .../structsxrem_1_1sxrem__gp__context__x.html | 137 - html/structsxrem_1_1sxrem__gp__context__x.png | Bin 1728 -> 0 bytes ..._1_1sxrem__gp__ti__context__i-members.html | 87 - ...uctsxrem_1_1sxrem__gp__ti__context__i.html | 141 - ...ructsxrem_1_1sxrem__gp__ti__context__i.png | Bin 1715 -> 0 bytes ..._1_1sxrem__gp__ti__context__s-members.html | 87 - ...uctsxrem_1_1sxrem__gp__ti__context__s.html | 141 - ...ructsxrem_1_1sxrem__gp__ti__context__s.png | Bin 1721 -> 0 bytes ..._1_1sxrem__gp__ti__context__x-members.html | 87 - ...uctsxrem_1_1sxrem__gp__ti__context__x.html | 141 - ...ructsxrem_1_1sxrem__gp__ti__context__x.png | Bin 1728 -> 0 bytes ...ructsxrem_1_1sxrem__ti__class-members.html | 116 - html/structsxrem_1_1sxrem__ti__class.html | 289 -- html/structsxrem_1_1sxrem__ti__class.png | Bin 790 -> 0 bytes ...ctsxrem_1_1sxrem__ti__context-members.html | 85 - html/structsxrem_1_1sxrem__ti__context.html | 127 - html/structsxrem_1_1sxrem__ti__context.png | Bin 1273 -> 0 bytes ..._ratio_1_1sxrem__ratio__class-members.html | 116 - ...ctsxrem__ratio_1_1sxrem__ratio__class.html | 277 -- ...uctsxrem__ratio_1_1sxrem__ratio__class.png | Bin 654 -> 0 bytes ...ructthomson_1_1thomson__class-members.html | 114 - html/structthomson_1_1thomson__class.html | 223 - html/structthomson_1_1thomson__class.png | Bin 1445 -> 0 bytes ...thomson_1_1thomson__ne__class-members.html | 115 - html/structthomson_1_1thomson__ne__class.html | 263 -- html/structthomson_1_1thomson__ne__class.png | Bin 880 -> 0 bytes ...tthomson_1_1thomson__p__class-members.html | 115 - html/structthomson_1_1thomson__p__class.html | 257 -- html/structthomson_1_1thomson__p__class.png | Bin 861 -> 0 bytes ...thomson_1_1thomson__te__class-members.html | 115 - html/structthomson_1_1thomson__te__class.html | 263 -- html/structthomson_1_1thomson__te__class.png | Bin 865 -> 0 bytes ...ructthscte__t_1_1thscte__desc-members.html | 85 - html/structthscte__t_1_1thscte__desc.html | 98 - ...grid_1_1unprimed__grid__class-members.html | 92 - ...primed__grid_1_1unprimed__grid__class.html | 352 -- ...text_1_1v3fit__context__class-members.html | 108 - ...fit__context_1_1v3fit__context__class.html | 247 - ...v3fit__params_1_1param__class-members.html | 88 - html/structv3fit__params_1_1param__class.html | 118 - ...rams_1_1param__locking__class-members.html | 84 - ...3fit__params_1_1param__locking__class.html | 102 - ...fit__params_1_1param__pointer-members.html | 83 - ...structv3fit__params_1_1param__pointer.html | 98 - ...params_1_1param__recon__class-members.html | 89 - ...tv3fit__params_1_1param__recon__class.html | 161 - ...structv3post__rfun_1_1signals-members.html | 84 - html/structv3post__rfun_1_1signals.html | 95 - ...ext_1_1v3rfun__context__class-members.html | 98 - ...un__context_1_1v3rfun__context__class.html | 158 - ...cfield__mod_1_1angles__shifts-members.html | 83 - ...structvacfield__mod_1_1angles__shifts.html | 92 - ..._equilibrium_1_1vacuum__class-members.html | 170 - ...tvacuum__equilibrium_1_1vacuum__class.html | 457 -- ...ctvacuum__equilibrium_1_1vacuum__class.png | Bin 686 -> 0 bytes ...tructvertex__list_1_1magfield-members.html | 85 - html/structvertex__list_1_1magfield.html | 98 - ...structvertex__list_1_1pbfield-members.html | 83 - html/structvertex__list_1_1pbfield.html | 92 - html/structvertex__list_1_1point-members.html | 85 - html/structvertex__list_1_1point.html | 98 - ...structvertex__list_1_1pvertex-members.html | 83 - html/structvertex__list_1_1pvertex.html | 92 - .../structvertex__list_1_1vertex-members.html | 86 - html/structvertex__list_1_1vertex.html | 101 - ...ntext_1_1vmec__context__class-members.html | 93 - ...vmec__context_1_1vmec__context__class.html | 138 - ...c__equilibrium_1_1vmec__class-members.html | 186 - ...tructvmec__equilibrium_1_1vmec__class.html | 775 ---- ...structvmec__equilibrium_1_1vmec__class.png | Bin 1004 -> 0 bytes ...rium_1_1vmec__magnetic__cache-members.html | 105 - ..._equilibrium_1_1vmec__magnetic__cache.html | 186 - ...ec__file_1_1vmec__file__class-members.html | 108 - ...structvmec__file_1_1vmec__file__class.html | 206 - html/surface__commandline__parser_8f.html | 140 - html/surface__context_8f.html | 116 - html/surface_cl_parsing_sec.html | 108 - html/sxrch__dot_8f.html | 103 - html/sxrem_8f.html | 176 - html/sxrem__ratio_8f.html | 122 - html/sxrem__ratio__dot_8f.html | 103 - html/sxrem_dot_sec.html | 164 - html/sxrem_ratio_dot_sec.html | 122 - html/sync_off.png | Bin 853 -> 0 bytes html/sync_on.png | Bin 845 -> 0 bytes html/tab_a.png | Bin 142 -> 0 bytes html/tab_b.png | Bin 169 -> 0 bytes html/tab_h.png | Bin 177 -> 0 bytes html/tab_s.png | Bin 184 -> 0 bytes html/tabs.css | 1 - html/testing.html | 108 - html/thomson_8f.html | 160 - html/thomson_dot_sec.html | 130 - html/thscte__dot_8f.html | 103 - html/todo.html | 115 - html/unit__test__runner_8f.html | 94 - html/unprimed__grid_8f.html | 116 - html/utilities_8f90.html | 171 - html/v3fit__context_8f.html | 134 - html/v3fit__input_8f.html | 728 --- html/v3fit__params_8f.html | 234 - html/v3fita_8f.html | 1115 ----- html/v3rfun_8f.html | 157 - html/v3rfun__context_8f.html | 130 - html/v3rfun__input_8f.html | 215 - html/v3rfun_cl_parsing_sec.html | 99 - html/v3rfun_namelist_sec.html | 198 - html/vacuum__equilibrium_8f.html | 154 - html/vacuum__input_8f.html | 149 - html/vacuum_equilibrium_sec.html | 93 - html/vacuum_namelist_sec.html | 150 - html/vector3d_8hpp_source.html | 123 - html/vertex_8hpp_source.html | 147 - html/vmec__context_8f.html | 122 - html/vmec__equilibrium_8f.html | 644 --- html/vmec__file_8f.html | 110 - html/vmec__input_8f.html | 548 --- html/vmec__quantities_8hpp.html | 99 - html/vmec__quantities_8hpp_source.html | 551 --- .../vmec__test__commandline__parser_8hpp.html | 111 - ...test__commandline__parser_8hpp_source.html | 175 - html/vmec_equilibrium_sec.html | 250 - html/vmec_namelist_sec.html | 407 -- html/wout__diff_8cpp.html | 177 - html/wout_diff_cl_parsing_sec.html | 107 - 1874 files changed, 248979 deletions(-) delete mode 100644 html/SURFACE_2Sources_2surface_8f.html delete mode 100644 html/annotated.html delete mode 100644 html/architecture.html delete mode 100644 html/bc_s.png delete mode 100644 html/bdwn.png delete mode 100644 html/bivariate_8f.html delete mode 100644 html/bmw_8f.html delete mode 100644 html/bmw__commandline__parser_8f.html delete mode 100644 html/bmw__context_8f.html delete mode 100644 html/bmw__parallel__context_8f.html delete mode 100644 html/bmw__state__flags_8f.html delete mode 100644 html/bmw_cl_parsing_sec.html delete mode 100644 html/build_system.html delete mode 100644 html/check__fields_8f.html delete mode 100644 html/cl_parsing_sec.html delete mode 100644 html/class_anatomy.html delete mode 100644 html/classcommandline__parser-members.html delete mode 100644 html/classcommandline__parser.html delete mode 100644 html/classcosine-members.html delete mode 100644 html/classcosine.html delete mode 100644 html/classcosine.png delete mode 100644 html/classes.html delete mode 100644 html/classfull__grid-members.html delete mode 100644 html/classfull__grid.html delete mode 100644 html/classfull__grid.png delete mode 100644 html/classhalf__grid-members.html delete mode 100644 html/classhalf__grid.html delete mode 100644 html/classhalf__grid.png delete mode 100644 html/classparity-members.html delete mode 100644 html/classparity.html delete mode 100644 html/classparity.png delete mode 100644 html/classradial__quantity-members.html delete mode 100644 html/classradial__quantity.html delete mode 100644 html/classradial__quantity.png delete mode 100644 html/classsiesta__fourier-members.html delete mode 100644 html/classsiesta__fourier.html delete mode 100644 html/classsiesta__grid-members.html delete mode 100644 html/classsiesta__grid.html delete mode 100644 html/classsiesta__quantities-members.html delete mode 100644 html/classsiesta__quantities.html delete mode 100644 html/classsine-members.html delete mode 100644 html/classsine.html delete mode 100644 html/classsine.png delete mode 100644 html/classvector3d-members.html delete mode 100644 html/classvector3d.html delete mode 100644 html/classvertex-members.html delete mode 100644 html/classvertex.html delete mode 100644 html/classvmec__fourier-members.html delete mode 100644 html/classvmec__fourier.html delete mode 100644 html/classvmec__grid-members.html delete mode 100644 html/classvmec__grid.html delete mode 100644 html/classvmec__quantities-members.html delete mode 100644 html/classvmec__quantities.html delete mode 100644 html/classvmec__test_1_1commandline__parser-members.html delete mode 100644 html/classvmec__test_1_1commandline__parser.html delete mode 100644 html/closed.png delete mode 100644 html/cmake1.png delete mode 100644 html/cmake2.png delete mode 100644 html/cmake3.png delete mode 100644 html/combination_8f.html delete mode 100644 html/commandline__parser_8cpp.html delete mode 100644 html/commandline__parser_8f.html delete mode 100644 html/commandline__parser_8hpp.html delete mode 100644 html/commandline__parser_8hpp_source.html delete mode 100644 html/compression_8f.html delete mode 100644 html/coordinate__utilities_8f.html delete mode 100644 html/copy__file_8c.html delete mode 100644 html/data__parameters_8f.html delete mode 100644 html/deprecated.html delete mode 100644 html/diagnostic__dot_8f.html delete mode 100644 html/diagnostic_dot_sec.html delete mode 100644 html/dir_02c3e5104b9b4fbcfed4d6d409da4ffd.html delete mode 100644 html/dir_038a5d3987a89ba8fec1202a052cc1ba.html delete mode 100644 html/dir_05c08f3aaf372ae9f3af662d1a1ec597.html delete mode 100644 html/dir_0e483b6ef45032aa0a1e48f60f452eaa.html delete mode 100644 html/dir_13a89166e1fc4bb1f9bc35b6cc1d5506.html delete mode 100644 html/dir_13d4489c945157b247cb18935d73472b.html delete mode 100644 html/dir_140a5f3b54cccc0e59aa744db5432673.html delete mode 100644 html/dir_1d62828a5cde32d788198c3ddc1e7414.html delete mode 100644 html/dir_3139b181e046945b96d822fb2d325aef.html delete mode 100644 html/dir_38362da2f91ba0dcf03c88995049a83f.html delete mode 100644 html/dir_39c98a4a63708bac2753b196e90e71c6.html delete mode 100644 html/dir_44de55381daa6d4dd0c50e2aa246cbf8.html delete mode 100644 html/dir_46dba279f6b2ef43a4ae90d71e0b9cfd.html delete mode 100644 html/dir_510317fc6411b9adf5d088a28421b420.html delete mode 100644 html/dir_51c70f3b3c15f7c289072c87a83c63ba.html delete mode 100644 html/dir_55f625f5872213a65bf75558443eea63.html delete mode 100644 html/dir_5613691b2d6a3903a03b5a2b28479b53.html delete mode 100644 html/dir_584efb30a994d0c6945f7970d58c076b.html delete mode 100644 html/dir_5f78dae525bd07c010678c8cc55e73ea.html delete mode 100644 html/dir_6c8e997922bdcfd04777bc8337aa0c72.html delete mode 100644 html/dir_71248d038eaa0f0687ed4f62b01c0770.html delete mode 100644 html/dir_8284775810fd9147102698f9fb148e88.html delete mode 100644 html/dir_83dd5ea8014eb52bfcac99a4f21f68ee.html delete mode 100644 html/dir_852b6d5017f3cd60639ed477c8275617.html delete mode 100644 html/dir_8a5fc8d762a97bfca792d78612a4aa4b.html delete mode 100644 html/dir_8aee19e463c003d570068ac0166f5fcc.html delete mode 100644 html/dir_8ed529f48803a12e5dec000026aedf10.html delete mode 100644 html/dir_91ae10d308d664685908361c265faa14.html delete mode 100644 html/dir_9685e927764a102f62dca2400b4ec5d4.html delete mode 100644 html/dir_9bdea06e1e8c177b2a09ca88528f8d9a.html delete mode 100644 html/dir_a217f0c104f67e94a5f2184a5b923f7d.html delete mode 100644 html/dir_a2a2e345fd28b4923de6d06d44ff40ec.html delete mode 100644 html/dir_a809e00508cd16e57b8bbba1a1028bda.html delete mode 100644 html/dir_a845edaca8964dc7b6682f5c083aff40.html delete mode 100644 html/dir_a9a34f2c2b34d47e86e2ff899fd43fb3.html delete mode 100644 html/dir_aa0fb2935f925703634249667c3f54f3.html delete mode 100644 html/dir_afec52aeb71f34b3b73b56ec632700cc.html delete mode 100644 html/dir_b350d962373dd9b98427b24b46ee89de.html delete mode 100644 html/dir_be0844209a364ad0424f44a348bf6212.html delete mode 100644 html/dir_c56891cdec73a15790d380939a7a6e34.html delete mode 100644 html/dir_c722410f5cc8e9c0570efb9aa7e1252e.html delete mode 100644 html/dir_c9af8e63acc5d29d224ffdee2ee55ae3.html delete mode 100644 html/dir_cecddd286afe5e041e5c9e07988a4dd1.html delete mode 100644 html/dir_d34c621917d5e33b3dfedea5d3221d55.html delete mode 100644 html/dir_d87886785251169a5bf1f35ee7f92a42.html delete mode 100644 html/dir_d8afe46b3b8a872443820b503cd726c9.html delete mode 100644 html/dir_da50cc7e61dcaa1cc9d55e2c45a760f1.html delete mode 100644 html/dir_ded716ee141ad91345fb73ac6610186d.html delete mode 100644 html/dir_df688ec02258136ac174dc4fd02d25b5.html delete mode 100644 html/dir_e1999f614acbe5cd248a88fdf5620995.html delete mode 100644 html/dir_e6ba9aa6dc1b186730505b991e9c3f9f.html delete mode 100644 html/dir_ede76d4fd66a9ffa63310f03c2ddcb9f.html delete mode 100644 html/dir_f473d9bc6a782e813558f8a789bbb4e3.html delete mode 100644 html/dir_f9dfd35b172a0e2036ace76497fb239b.html delete mode 100644 html/dir_fe38e502295a1d0043a6ed99216aa0a8.html delete mode 100644 html/doc.png delete mode 100644 html/doxygen.css delete mode 100644 html/doxygen.html delete mode 100644 html/doxygen.svg delete mode 100644 html/dynsections.js delete mode 100644 html/ece_8f.html delete mode 100644 html/ece__dot_8f.html delete mode 100644 html/ece_dot_sec.html delete mode 100644 html/emission_8f.html delete mode 100644 html/emission_file_sec.html delete mode 100644 html/equilibrium_8f.html delete mode 100644 html/extcurz_8f.html delete mode 100644 html/file__opts_8f.html delete mode 100644 html/file__opts__tester_8f.html delete mode 100644 html/files.html delete mode 100644 html/flux_surfaces.png delete mode 100644 html/folderclosed.png delete mode 100644 html/folderopen.png delete mode 100644 html/fourier_8f90.html delete mode 100644 html/functions.html delete mode 100644 html/functions_b.html delete mode 100644 html/functions_c.html delete mode 100644 html/functions_d.html delete mode 100644 html/functions_e.html delete mode 100644 html/functions_f.html delete mode 100644 html/functions_func.html delete mode 100644 html/functions_func_b.html delete mode 100644 html/functions_func_c.html delete mode 100644 html/functions_func_d.html delete mode 100644 html/functions_func_e.html delete mode 100644 html/functions_func_f.html delete mode 100644 html/functions_func_g.html delete mode 100644 html/functions_func_h.html delete mode 100644 html/functions_func_i.html delete mode 100644 html/functions_func_l.html delete mode 100644 html/functions_func_m.html delete mode 100644 html/functions_func_n.html delete mode 100644 html/functions_func_p.html delete mode 100644 html/functions_func_r.html delete mode 100644 html/functions_func_s.html delete mode 100644 html/functions_func_t.html delete mode 100644 html/functions_func_u.html delete mode 100644 html/functions_func_v.html delete mode 100644 html/functions_func_x.html delete mode 100644 html/functions_func_y.html delete mode 100644 html/functions_func_~.html delete mode 100644 html/functions_g.html delete mode 100644 html/functions_h.html delete mode 100644 html/functions_i.html delete mode 100644 html/functions_j.html delete mode 100644 html/functions_k.html delete mode 100644 html/functions_l.html delete mode 100644 html/functions_m.html delete mode 100644 html/functions_n.html delete mode 100644 html/functions_o.html delete mode 100644 html/functions_p.html delete mode 100644 html/functions_q.html delete mode 100644 html/functions_r.html delete mode 100644 html/functions_s.html delete mode 100644 html/functions_t.html delete mode 100644 html/functions_u.html delete mode 100644 html/functions_v.html delete mode 100644 html/functions_vars.html delete mode 100644 html/functions_vars_b.html delete mode 100644 html/functions_vars_c.html delete mode 100644 html/functions_vars_d.html delete mode 100644 html/functions_vars_e.html delete mode 100644 html/functions_vars_f.html delete mode 100644 html/functions_vars_g.html delete mode 100644 html/functions_vars_h.html delete mode 100644 html/functions_vars_i.html delete mode 100644 html/functions_vars_j.html delete mode 100644 html/functions_vars_k.html delete mode 100644 html/functions_vars_l.html delete mode 100644 html/functions_vars_m.html delete mode 100644 html/functions_vars_n.html delete mode 100644 html/functions_vars_o.html delete mode 100644 html/functions_vars_p.html delete mode 100644 html/functions_vars_q.html delete mode 100644 html/functions_vars_r.html delete mode 100644 html/functions_vars_s.html delete mode 100644 html/functions_vars_t.html delete mode 100644 html/functions_vars_u.html delete mode 100644 html/functions_vars_v.html delete mode 100644 html/functions_vars_w.html delete mode 100644 html/functions_vars_x.html delete mode 100644 html/functions_vars_y.html delete mode 100644 html/functions_vars_z.html delete mode 100644 html/functions_w.html delete mode 100644 html/functions_x.html delete mode 100644 html/functions_y.html delete mode 100644 html/functions_z.html delete mode 100644 html/functions_~.html delete mode 100644 html/globals.html delete mode 100644 html/globals_defs.html delete mode 100644 html/globals_enum.html delete mode 100644 html/globals_func.html delete mode 100644 html/globals_type.html delete mode 100644 html/globals_vars.html delete mode 100644 html/gmres_8f90.html delete mode 100644 html/grid__quantity_8cpp.html delete mode 100644 html/grid__quantity_8hpp.html delete mode 100644 html/grid__quantity_8hpp_source.html delete mode 100644 html/guassian__process_8f.html delete mode 100644 html/hierarchy.html delete mode 100644 html/index.html delete mode 100644 html/integration__path_8f.html delete mode 100644 html/integration__path__context_8f.html delete mode 100644 html/interfaceassert__mod_1_1assert-members.html delete mode 100644 html/interfaceassert__mod_1_1assert.html delete mode 100644 html/interfacebsc__t_1_1assignment_07_0a_08-members.html delete mode 100644 html/interfacebsc__t_1_1assignment_07_0a_08.html delete mode 100644 html/interfacebsc__t_1_1bsc__a-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__a.html delete mode 100644 html/interfacebsc__t_1_1bsc__b-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__b.html delete mode 100644 html/interfacebsc__t_1_1bsc__construct-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__construct.html delete mode 100644 html/interfacebsc__t_1_1bsc__destroy-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__destroy.html delete mode 100644 html/interfacebsc__t_1_1bsc__fluxba-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__fluxba.html delete mode 100644 html/interfacebsc__t_1_1bsc__rot__shift-members.html delete mode 100644 html/interfacebsc__t_1_1bsc__rot__shift.html delete mode 100644 html/interfacecompression_1_1compression__construct-members.html delete mode 100644 html/interfacecompression_1_1compression__construct.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__define-members.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__define.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__read-members.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__read.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__write-members.html delete mode 100644 html/interfacediagnostic__cdf_1_1diagnostic__cdf__write.html delete mode 100644 html/interfacediagnostic__t_1_1assignment_07_0a_08-members.html delete mode 100644 html/interfacediagnostic__t_1_1assignment_07_0a_08.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__construct-members.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__construct.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__destroy-members.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__destroy.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__write-members.html delete mode 100644 html/interfacediagnostic__t_1_1diagnostic__write.html delete mode 100644 html/interfaceemission_1_1emission__construct-members.html delete mode 100644 html/interfaceemission_1_1emission__construct.html delete mode 100644 html/interfaceequilibrium_1_1equilibrium__construct-members.html delete mode 100644 html/interfaceequilibrium_1_1equilibrium__construct.html delete mode 100644 html/interfaceezcdf__attrib_1_1cdf__getatt-members.html delete mode 100644 html/interfaceezcdf__attrib_1_1cdf__getatt.html delete mode 100644 html/interfaceezcdf__attrib_1_1cdf__setatt-members.html delete mode 100644 html/interfaceezcdf__attrib_1_1cdf__setatt.html delete mode 100644 html/interfaceezcdf__genput_1_1cdf__define-members.html delete mode 100644 html/interfaceezcdf__genput_1_1cdf__define.html delete mode 100644 html/interfaceezcdf__genput_1_1cdf__write-members.html delete mode 100644 html/interfaceezcdf__genput_1_1cdf__write.html delete mode 100644 html/interfaceezcdf__genput_1_1cdfputvar-members.html delete mode 100644 html/interfaceezcdf__genput_1_1cdfputvar.html delete mode 100644 html/interfaceezcdf__inqvar_1_1cdfinqvardim-members.html delete mode 100644 html/interfaceezcdf__inqvar_1_1cdfinqvardim.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdf__close-members.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdf__close.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdf__open-members.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdf__open.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdfcls-members.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdfcls.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdfopn-members.html delete mode 100644 html/interfaceezcdf__opncls_1_1cdfopn.html delete mode 100644 html/interfaceezspline_1_1ezhybrid__init-members.html delete mode 100644 html/interfaceezspline_1_1ezhybrid__init.html delete mode 100644 html/interfaceezspline_1_1ezlinear__init-members.html delete mode 100644 html/interfaceezspline_1_1ezlinear__init.html delete mode 100644 html/interfaceezspline_1_1ezspline__2netcdf-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__2netcdf.html delete mode 100644 html/interfaceezspline_1_1ezspline__derivative-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__derivative.html delete mode 100644 html/interfaceezspline_1_1ezspline__free-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__free.html delete mode 100644 html/interfaceezspline_1_1ezspline__gradient-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__gradient.html delete mode 100644 html/interfaceezspline_1_1ezspline__init-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__init.html delete mode 100644 html/interfaceezspline_1_1ezspline__interp-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__interp.html delete mode 100644 html/interfaceezspline_1_1ezspline__isgridregular-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__isgridregular.html delete mode 100644 html/interfaceezspline_1_1ezspline__isindomain-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__isindomain.html delete mode 100644 html/interfaceezspline_1_1ezspline__load-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__load.html delete mode 100644 html/interfaceezspline_1_1ezspline__modulo-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__modulo.html delete mode 100644 html/interfaceezspline_1_1ezspline__save-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__save.html delete mode 100644 html/interfaceezspline_1_1ezspline__setup-members.html delete mode 100644 html/interfaceezspline_1_1ezspline__setup.html delete mode 100644 html/interfaceezspline__obj_1_1ezspline__allocated-members.html delete mode 100644 html/interfaceezspline__obj_1_1ezspline__allocated.html delete mode 100644 html/interfaceezspline__obj_1_1ezspline__preinit-members.html delete mode 100644 html/interfaceezspline__obj_1_1ezspline__preinit.html delete mode 100644 html/interfacefftpack_1_1cftfax-members.html delete mode 100644 html/interfacefftpack_1_1cftfax.html delete mode 100644 html/interfacefftpack_1_1cftrig-members.html delete mode 100644 html/interfacefftpack_1_1cftrig.html delete mode 100644 html/interfacefftpack_1_1fact-members.html delete mode 100644 html/interfacefftpack_1_1fact.html delete mode 100644 html/interfacefftpack_1_1fftfax-members.html delete mode 100644 html/interfacefftpack_1_1fftfax.html delete mode 100644 html/interfacefftpack_1_1fftrig-members.html delete mode 100644 html/interfacefftpack_1_1fftrig.html delete mode 100644 html/interfacefourier_1_1check-members.html delete mode 100644 html/interfacefourier_1_1check.html delete mode 100644 html/interfacehessian_1_1gather__array-members.html delete mode 100644 html/interfacehessian_1_1gather__array.html delete mode 100644 html/interfaceintegration__path_1_1check-members.html delete mode 100644 html/interfaceintegration__path_1_1check.html delete mode 100644 html/interfaceintegration__path_1_1path__construct-members.html delete mode 100644 html/interfaceintegration__path_1_1path__construct.html delete mode 100644 html/interfaceintegration__path_1_1path__destruct-members.html delete mode 100644 html/interfaceintegration__path_1_1path__destruct.html delete mode 100644 html/interfaceintegration__path__context_1_1integration__function-members.html delete mode 100644 html/interfaceintegration__path__context_1_1integration__function.html delete mode 100644 html/interfaceintegration__path__context_1_1search__function-members.html delete mode 100644 html/interfaceintegration__path__context_1_1search__function.html delete mode 100644 html/interfaceliprec_1_1li__gbfa-members.html delete mode 100644 html/interfaceliprec_1_1li__gbfa.html delete mode 100644 html/interfaceliprec_1_1li__gbsl-members.html delete mode 100644 html/interfaceliprec_1_1li__gbsl.html delete mode 100644 html/interfaceliprec_1_1li__gefa-members.html delete mode 100644 html/interfaceliprec_1_1li__gefa.html delete mode 100644 html/interfaceliprec_1_1li__gesl-members.html delete mode 100644 html/interfaceliprec_1_1li__gesl.html delete mode 100644 html/interfacemagnetic__response_1_1magnetic__response__construct-members.html delete mode 100644 html/interfacemagnetic__response_1_1magnetic__response__construct.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__define-members.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__define.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__read-members.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__read.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__write-members.html delete mode 100644 html/interfacemddc__cdf_1_1mddc__cdf__write.html delete mode 100644 html/interfacemddc__t_1_1assignment_07_0a_08-members.html delete mode 100644 html/interfacemddc__t_1_1assignment_07_0a_08.html delete mode 100644 html/interfacemddc__t_1_1mddc__construct-members.html delete mode 100644 html/interfacemddc__t_1_1mddc__construct.html delete mode 100644 html/interfacemddc__t_1_1mddc__destroy-members.html delete mode 100644 html/interfacemddc__t_1_1mddc__destroy.html delete mode 100644 html/interfacemddc__t_1_1mddc__write-members.html delete mode 100644 html/interfacemddc__t_1_1mddc__write.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__close-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__close.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__create-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__create.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__def__dim-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__def__dim.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__enddef-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__enddef.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__double-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__double.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__int-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__int.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__real-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__get__var__real.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__inq__dimid-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__inq__dimid.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__inq__varid-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__inq__varid.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__open-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__open.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__double-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__double.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__int-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__int.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__real-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__var__real.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__double-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__double.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__int-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__int.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__real-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__put__vara__real.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__strerror-members.html delete mode 100644 html/interfacenetcdf__inc_1_1nf__strerror.html delete mode 100644 html/interfaceparallel__vmec__module_1_1copylastntype-members.html delete mode 100644 html/interfaceparallel__vmec__module_1_1copylastntype.html delete mode 100644 html/interfacepspline__calls_1_1akherm0-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm0.html delete mode 100644 html/interfacepspline__calls_1_1akherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm1.html delete mode 100644 html/interfacepspline__calls_1_1akherm1p-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm1p.html delete mode 100644 html/interfacepspline__calls_1_1akherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm2.html delete mode 100644 html/interfacepspline__calls_1_1akherm2p-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm2p.html delete mode 100644 html/interfacepspline__calls_1_1akherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm3.html delete mode 100644 html/interfacepspline__calls_1_1akherm3p-members.html delete mode 100644 html/interfacepspline__calls_1_1akherm3p.html delete mode 100644 html/interfacepspline__calls_1_1bcspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspeval.html delete mode 100644 html/interfacepspline__calls_1_1bcspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspevfn.html delete mode 100644 html/interfacepspline__calls_1_1bcspevxy-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspevxy.html delete mode 100644 html/interfacepspline__calls_1_1bcspgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspgrid.html delete mode 100644 html/interfacepspline__calls_1_1bcspline-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspline.html delete mode 100644 html/interfacepspline__calls_1_1bcspvec-members.html delete mode 100644 html/interfacepspline__calls_1_1bcspvec.html delete mode 100644 html/interfacepspline__calls_1_1bpsplinb-members.html delete mode 100644 html/interfacepspline__calls_1_1bpsplinb.html delete mode 100644 html/interfacepspline__calls_1_1bpspline-members.html delete mode 100644 html/interfacepspline__calls_1_1bpspline.html delete mode 100644 html/interfacepspline__calls_1_1cspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1cspeval.html delete mode 100644 html/interfacepspline__calls_1_1cspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1cspevfn.html delete mode 100644 html/interfacepspline__calls_1_1cspevx-members.html delete mode 100644 html/interfacepspline__calls_1_1cspevx.html delete mode 100644 html/interfacepspline__calls_1_1cspline-members.html delete mode 100644 html/interfacepspline__calls_1_1cspline.html delete mode 100644 html/interfacepspline__calls_1_1cubsplb-members.html delete mode 100644 html/interfacepspline__calls_1_1cubsplb.html delete mode 100644 html/interfacepspline__calls_1_1dnherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1dnherm1.html delete mode 100644 html/interfacepspline__calls_1_1dnherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1dnherm2.html delete mode 100644 html/interfacepspline__calls_1_1dnherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1dnherm3.html delete mode 100644 html/interfacepspline__calls_1_1evbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1evbicub.html delete mode 100644 html/interfacepspline__calls_1_1evintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1evintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1evintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1evintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1evspline-members.html delete mode 100644 html/interfacepspline__calls_1_1evspline.html delete mode 100644 html/interfacepspline__calls_1_1evtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1evtricub.html delete mode 100644 html/interfacepspline__calls_1_1f2test-members.html delete mode 100644 html/interfacepspline__calls_1_1f2test.html delete mode 100644 html/interfacepspline__calls_1_1f3test-members.html delete mode 100644 html/interfacepspline__calls_1_1f3test.html delete mode 100644 html/interfacepspline__calls_1_1fvbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1fvbicub.html delete mode 100644 html/interfacepspline__calls_1_1fvbicubx-members.html delete mode 100644 html/interfacepspline__calls_1_1fvbicubx.html delete mode 100644 html/interfacepspline__calls_1_1fvintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1fvintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1fvintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1fvintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1fvspline-members.html delete mode 100644 html/interfacepspline__calls_1_1fvspline.html delete mode 100644 html/interfacepspline__calls_1_1fvtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1fvtricub.html delete mode 100644 html/interfacepspline__calls_1_1fvtricubx-members.html delete mode 100644 html/interfacepspline__calls_1_1fvtricubx.html delete mode 100644 html/interfacepspline__calls_1_1genxpkg-members.html delete mode 100644 html/interfacepspline__calls_1_1genxpkg.html delete mode 100644 html/interfacepspline__calls_1_1gridbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1gridbicub.html delete mode 100644 html/interfacepspline__calls_1_1gridherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1gridherm1.html delete mode 100644 html/interfacepspline__calls_1_1gridherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1gridherm2.html delete mode 100644 html/interfacepspline__calls_1_1gridherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1gridherm3.html delete mode 100644 html/interfacepspline__calls_1_1gridintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1gridintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1gridintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1gridintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1gridpc1-members.html delete mode 100644 html/interfacepspline__calls_1_1gridpc1.html delete mode 100644 html/interfacepspline__calls_1_1gridpc2-members.html delete mode 100644 html/interfacepspline__calls_1_1gridpc2.html delete mode 100644 html/interfacepspline__calls_1_1gridpc3-members.html delete mode 100644 html/interfacepspline__calls_1_1gridpc3.html delete mode 100644 html/interfacepspline__calls_1_1gridspline-members.html delete mode 100644 html/interfacepspline__calls_1_1gridspline.html delete mode 100644 html/interfacepspline__calls_1_1gridtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1gridtricub.html delete mode 100644 html/interfacepspline__calls_1_1herm1ev-members.html delete mode 100644 html/interfacepspline__calls_1_1herm1ev.html delete mode 100644 html/interfacepspline__calls_1_1herm1fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1herm1fcn.html delete mode 100644 html/interfacepspline__calls_1_1herm1x-members.html delete mode 100644 html/interfacepspline__calls_1_1herm1x.html delete mode 100644 html/interfacepspline__calls_1_1herm2ev-members.html delete mode 100644 html/interfacepspline__calls_1_1herm2ev.html delete mode 100644 html/interfacepspline__calls_1_1herm2fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1herm2fcn.html delete mode 100644 html/interfacepspline__calls_1_1herm2fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1herm2fcnx.html delete mode 100644 html/interfacepspline__calls_1_1herm2xy-members.html delete mode 100644 html/interfacepspline__calls_1_1herm2xy.html delete mode 100644 html/interfacepspline__calls_1_1herm3ev-members.html delete mode 100644 html/interfacepspline__calls_1_1herm3ev.html delete mode 100644 html/interfacepspline__calls_1_1herm3fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1herm3fcn.html delete mode 100644 html/interfacepspline__calls_1_1herm3fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1herm3fcnx.html delete mode 100644 html/interfacepspline__calls_1_1herm3xyz-members.html delete mode 100644 html/interfacepspline__calls_1_1herm3xyz.html delete mode 100644 html/interfacepspline__calls_1_1ibc__ck-members.html delete mode 100644 html/interfacepspline__calls_1_1ibc__ck.html delete mode 100644 html/interfacepspline__calls_1_1mkbicon-members.html delete mode 100644 html/interfacepspline__calls_1_1mkbicon.html delete mode 100644 html/interfacepspline__calls_1_1mkbicop-members.html delete mode 100644 html/interfacepspline__calls_1_1mkbicop.html delete mode 100644 html/interfacepspline__calls_1_1mkbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1mkbicub.html delete mode 100644 html/interfacepspline__calls_1_1mkbicubw-members.html delete mode 100644 html/interfacepspline__calls_1_1mkbicubw.html delete mode 100644 html/interfacepspline__calls_1_1mkherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1mkherm1.html delete mode 100644 html/interfacepspline__calls_1_1mkherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1mkherm2.html delete mode 100644 html/interfacepspline__calls_1_1mkherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1mkherm3.html delete mode 100644 html/interfacepspline__calls_1_1mkintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1mkintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1mkintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1mkintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2p-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2p.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2pb-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2pb.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2z-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2z.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2zb-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl2zb.html delete mode 100644 html/interfacepspline__calls_1_1mkspl3pb-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl3pb.html delete mode 100644 html/interfacepspline__calls_1_1mkspl3zb-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspl3zb.html delete mode 100644 html/interfacepspline__calls_1_1mkspline-members.html delete mode 100644 html/interfacepspline__calls_1_1mkspline.html delete mode 100644 html/interfacepspline__calls_1_1mktricon-members.html delete mode 100644 html/interfacepspline__calls_1_1mktricon.html delete mode 100644 html/interfacepspline__calls_1_1mktricop-members.html delete mode 100644 html/interfacepspline__calls_1_1mktricop.html delete mode 100644 html/interfacepspline__calls_1_1mktricub-members.html delete mode 100644 html/interfacepspline__calls_1_1mktricub.html delete mode 100644 html/interfacepspline__calls_1_1mktricubw-members.html delete mode 100644 html/interfacepspline__calls_1_1mktricubw.html delete mode 100644 html/interfacepspline__calls_1_1nspline-members.html delete mode 100644 html/interfacepspline__calls_1_1nspline.html delete mode 100644 html/interfacepspline__calls_1_1pc1ev-members.html delete mode 100644 html/interfacepspline__calls_1_1pc1ev.html delete mode 100644 html/interfacepspline__calls_1_1pc1fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1pc1fcn.html delete mode 100644 html/interfacepspline__calls_1_1pc2ev-members.html delete mode 100644 html/interfacepspline__calls_1_1pc2ev.html delete mode 100644 html/interfacepspline__calls_1_1pc2fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1pc2fcn.html delete mode 100644 html/interfacepspline__calls_1_1pc2fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1pc2fcnx.html delete mode 100644 html/interfacepspline__calls_1_1pc3ev-members.html delete mode 100644 html/interfacepspline__calls_1_1pc3ev.html delete mode 100644 html/interfacepspline__calls_1_1pc3fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1pc3fcn.html delete mode 100644 html/interfacepspline__calls_1_1pc3fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1pc3fcnx.html delete mode 100644 html/interfacepspline__calls_1_1pspline-members.html delete mode 100644 html/interfacepspline__calls_1_1pspline.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm0-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm0.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm1p-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm1p.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm2p-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm2p.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm3p-members.html delete mode 100644 html/interfacepspline__calls_1_1r8akherm3p.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspeval.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspevfn.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspevxy-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspevxy.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspgrid.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspline.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspvec-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bcspvec.html delete mode 100644 html/interfacepspline__calls_1_1r8bpsplinb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bpsplinb.html delete mode 100644 html/interfacepspline__calls_1_1r8bpspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8bpspline.html delete mode 100644 html/interfacepspline__calls_1_1r8cspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1r8cspeval.html delete mode 100644 html/interfacepspline__calls_1_1r8cspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8cspevfn.html delete mode 100644 html/interfacepspline__calls_1_1r8cspevx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8cspevx.html delete mode 100644 html/interfacepspline__calls_1_1r8cspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8cspline.html delete mode 100644 html/interfacepspline__calls_1_1r8cubsplb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8cubsplb.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8dnherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8evbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8evbicub.html delete mode 100644 html/interfacepspline__calls_1_1r8evintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8evintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1r8evintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8evintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1r8evspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8evspline.html delete mode 100644 html/interfacepspline__calls_1_1r8evtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8evtricub.html delete mode 100644 html/interfacepspline__calls_1_1r8f2test-members.html delete mode 100644 html/interfacepspline__calls_1_1r8f2test.html delete mode 100644 html/interfacepspline__calls_1_1r8f3test-members.html delete mode 100644 html/interfacepspline__calls_1_1r8f3test.html delete mode 100644 html/interfacepspline__calls_1_1r8fvbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvbicub.html delete mode 100644 html/interfacepspline__calls_1_1r8fvbicubx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvbicubx.html delete mode 100644 html/interfacepspline__calls_1_1r8fvintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1r8fvintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1r8fvspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvspline.html delete mode 100644 html/interfacepspline__calls_1_1r8fvtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvtricub.html delete mode 100644 html/interfacepspline__calls_1_1r8fvtricubx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8fvtricubx.html delete mode 100644 html/interfacepspline__calls_1_1r8genxpkg-members.html delete mode 100644 html/interfacepspline__calls_1_1r8genxpkg.html delete mode 100644 html/interfacepspline__calls_1_1r8gridbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridbicub.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8gridintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1r8gridintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc1.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc2.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridpc3.html delete mode 100644 html/interfacepspline__calls_1_1r8gridspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridspline.html delete mode 100644 html/interfacepspline__calls_1_1r8gridtricub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8gridtricub.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1ev.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1x-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm1x.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2ev.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2fcnx.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2xy-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm2xy.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3ev.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3fcnx.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3xyz-members.html delete mode 100644 html/interfacepspline__calls_1_1r8herm3xyz.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicon-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicon.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicop-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicop.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicub.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicubw-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkbicubw.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8mkintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1r8mkintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2p-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2p.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2pb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2pb.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2z-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2z.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2zb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl2zb.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl3pb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl3pb.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl3zb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspl3zb.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mkspline.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricon-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricon.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricop-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricop.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricub.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricubw-members.html delete mode 100644 html/interfacepspline__calls_1_1r8mktricubw.html delete mode 100644 html/interfacepspline__calls_1_1r8nspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8nspline.html delete mode 100644 html/interfacepspline__calls_1_1r8pc1ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc1ev.html delete mode 100644 html/interfacepspline__calls_1_1r8pc1fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc1fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2ev.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc2fcnx.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3ev-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3ev.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3fcn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3fcn.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3fcnx-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pc3fcnx.html delete mode 100644 html/interfacepspline__calls_1_1r8pspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8pspline.html delete mode 100644 html/interfacepspline__calls_1_1r8seval-members.html delete mode 100644 html/interfacepspline__calls_1_1r8seval.html delete mode 100644 html/interfacepspline__calls_1_1r8seval2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8seval2.html delete mode 100644 html/interfacepspline__calls_1_1r8seval3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8seval3.html delete mode 100644 html/interfacepspline__calls_1_1r8speval-members.html delete mode 100644 html/interfacepspline__calls_1_1r8speval.html delete mode 100644 html/interfacepspline__calls_1_1r8spgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1r8spgrid.html delete mode 100644 html/interfacepspline__calls_1_1r8splaan-members.html delete mode 100644 html/interfacepspline__calls_1_1r8splaan.html delete mode 100644 html/interfacepspline__calls_1_1r8splbrk-members.html delete mode 100644 html/interfacepspline__calls_1_1r8splbrk.html delete mode 100644 html/interfacepspline__calls_1_1r8spleen-members.html delete mode 100644 html/interfacepspline__calls_1_1r8spleen.html delete mode 100644 html/interfacepspline__calls_1_1r8splinck-members.html delete mode 100644 html/interfacepspline__calls_1_1r8splinck.html delete mode 100644 html/interfacepspline__calls_1_1r8spline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8spline.html delete mode 100644 html/interfacepspline__calls_1_1r8spvec-members.html delete mode 100644 html/interfacepspline__calls_1_1r8spvec.html delete mode 100644 html/interfacepspline__calls_1_1r8tcsp23-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcsp23.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspcorr-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspcorr.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspeval.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspevfn.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspevxyz-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspevxyz.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspgrid.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspline.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspvec-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tcspvec.html delete mode 100644 html/interfacepspline__calls_1_1r8tpsplinb-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tpsplinb.html delete mode 100644 html/interfacepspline__calls_1_1r8tpspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8tpspline.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8util__bcherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8v__spline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8v__spline.html delete mode 100644 html/interfacepspline__calls_1_1r8vecbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecbicub.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm1.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm2.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecherm3.html delete mode 100644 html/interfacepspline__calls_1_1r8vecintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1r8vecintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc1-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc1.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc2-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc2.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc3-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecpc3.html delete mode 100644 html/interfacepspline__calls_1_1r8vecspline-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vecspline.html delete mode 100644 html/interfacepspline__calls_1_1r8vectricub-members.html delete mode 100644 html/interfacepspline__calls_1_1r8vectricub.html delete mode 100644 html/interfacepspline__calls_1_1r8xlookup-members.html delete mode 100644 html/interfacepspline__calls_1_1r8xlookup.html delete mode 100644 html/interfacepspline__calls_1_1r8zonfind-members.html delete mode 100644 html/interfacepspline__calls_1_1r8zonfind.html delete mode 100644 html/interfacepspline__calls_1_1seval-members.html delete mode 100644 html/interfacepspline__calls_1_1seval.html delete mode 100644 html/interfacepspline__calls_1_1seval2-members.html delete mode 100644 html/interfacepspline__calls_1_1seval2.html delete mode 100644 html/interfacepspline__calls_1_1seval3-members.html delete mode 100644 html/interfacepspline__calls_1_1seval3.html delete mode 100644 html/interfacepspline__calls_1_1speval-members.html delete mode 100644 html/interfacepspline__calls_1_1speval.html delete mode 100644 html/interfacepspline__calls_1_1spgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1spgrid.html delete mode 100644 html/interfacepspline__calls_1_1splaan-members.html delete mode 100644 html/interfacepspline__calls_1_1splaan.html delete mode 100644 html/interfacepspline__calls_1_1splbrk-members.html delete mode 100644 html/interfacepspline__calls_1_1splbrk.html delete mode 100644 html/interfacepspline__calls_1_1spleen-members.html delete mode 100644 html/interfacepspline__calls_1_1spleen.html delete mode 100644 html/interfacepspline__calls_1_1splinck-members.html delete mode 100644 html/interfacepspline__calls_1_1splinck.html delete mode 100644 html/interfacepspline__calls_1_1spline-members.html delete mode 100644 html/interfacepspline__calls_1_1spline.html delete mode 100644 html/interfacepspline__calls_1_1spvec-members.html delete mode 100644 html/interfacepspline__calls_1_1spvec.html delete mode 100644 html/interfacepspline__calls_1_1tcsp23-members.html delete mode 100644 html/interfacepspline__calls_1_1tcsp23.html delete mode 100644 html/interfacepspline__calls_1_1tcspcorr-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspcorr.html delete mode 100644 html/interfacepspline__calls_1_1tcspeval-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspeval.html delete mode 100644 html/interfacepspline__calls_1_1tcspevfn-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspevfn.html delete mode 100644 html/interfacepspline__calls_1_1tcspevxyz-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspevxyz.html delete mode 100644 html/interfacepspline__calls_1_1tcspgrid-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspgrid.html delete mode 100644 html/interfacepspline__calls_1_1tcspline-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspline.html delete mode 100644 html/interfacepspline__calls_1_1tcspvec-members.html delete mode 100644 html/interfacepspline__calls_1_1tcspvec.html delete mode 100644 html/interfacepspline__calls_1_1tpsplinb-members.html delete mode 100644 html/interfacepspline__calls_1_1tpsplinb.html delete mode 100644 html/interfacepspline__calls_1_1tpspline-members.html delete mode 100644 html/interfacepspline__calls_1_1tpspline.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm1.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm2.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1util__bcherm3.html delete mode 100644 html/interfacepspline__calls_1_1v__spline-members.html delete mode 100644 html/interfacepspline__calls_1_1v__spline.html delete mode 100644 html/interfacepspline__calls_1_1vecbicub-members.html delete mode 100644 html/interfacepspline__calls_1_1vecbicub.html delete mode 100644 html/interfacepspline__calls_1_1vecherm1-members.html delete mode 100644 html/interfacepspline__calls_1_1vecherm1.html delete mode 100644 html/interfacepspline__calls_1_1vecherm2-members.html delete mode 100644 html/interfacepspline__calls_1_1vecherm2.html delete mode 100644 html/interfacepspline__calls_1_1vecherm3-members.html delete mode 100644 html/interfacepspline__calls_1_1vecherm3.html delete mode 100644 html/interfacepspline__calls_1_1vecin2d__argchk-members.html delete mode 100644 html/interfacepspline__calls_1_1vecin2d__argchk.html delete mode 100644 html/interfacepspline__calls_1_1vecin3d__argchk-members.html delete mode 100644 html/interfacepspline__calls_1_1vecin3d__argchk.html delete mode 100644 html/interfacepspline__calls_1_1vecintrp2d-members.html delete mode 100644 html/interfacepspline__calls_1_1vecintrp2d.html delete mode 100644 html/interfacepspline__calls_1_1vecintrp3d-members.html delete mode 100644 html/interfacepspline__calls_1_1vecintrp3d.html delete mode 100644 html/interfacepspline__calls_1_1vecpc1-members.html delete mode 100644 html/interfacepspline__calls_1_1vecpc1.html delete mode 100644 html/interfacepspline__calls_1_1vecpc2-members.html delete mode 100644 html/interfacepspline__calls_1_1vecpc2.html delete mode 100644 html/interfacepspline__calls_1_1vecpc3-members.html delete mode 100644 html/interfacepspline__calls_1_1vecpc3.html delete mode 100644 html/interfacepspline__calls_1_1vecspline-members.html delete mode 100644 html/interfacepspline__calls_1_1vecspline.html delete mode 100644 html/interfacepspline__calls_1_1vectricub-members.html delete mode 100644 html/interfacepspline__calls_1_1vectricub.html delete mode 100644 html/interfacepspline__calls_1_1xlookup-members.html delete mode 100644 html/interfacepspline__calls_1_1xlookup.html delete mode 100644 html/interfacepspline__calls_1_1zonfind-members.html delete mode 100644 html/interfacepspline__calls_1_1zonfind.html delete mode 100644 html/interfacereconstruction_1_1reconstruction__write__step-members.html delete mode 100644 html/interfacereconstruction_1_1reconstruction__write__step.html delete mode 100644 html/interfacesignal_1_1signal__construct-members.html delete mode 100644 html/interfacesignal_1_1signal__construct.html delete mode 100644 html/interfacesystem__mod_1_1chdir-members.html delete mode 100644 html/interfacesystem__mod_1_1chdir.html delete mode 100644 html/interfacesystem__mod_1_1getenv-members.html delete mode 100644 html/interfacesystem__mod_1_1getenv.html delete mode 100644 html/interfacesystem__mod_1_1getpid-members.html delete mode 100644 html/interfacesystem__mod_1_1getpid.html delete mode 100644 html/interfacesystem__mod_1_1putenv-members.html delete mode 100644 html/interfacesystem__mod_1_1putenv.html delete mode 100644 html/interfacesystem__mod_1_1pxffork-members.html delete mode 100644 html/interfacesystem__mod_1_1pxffork.html delete mode 100644 html/interfacesystem__mod_1_1pxfwait-members.html delete mode 100644 html/interfacesystem__mod_1_1pxfwait.html delete mode 100644 html/interfacesystem__mod_1_1system-members.html delete mode 100644 html/interfacesystem__mod_1_1system.html delete mode 100644 html/interfaceutilities_1_1curl__htof-members.html delete mode 100644 html/interfaceutilities_1_1curl__htof.html delete mode 100644 html/interfaceutilities_1_1gradienthalf-members.html delete mode 100644 html/interfaceutilities_1_1gradienthalf.html delete mode 100644 html/interfaceutilities_1_1set__bndy__fouier__m0-members.html delete mode 100644 html/interfaceutilities_1_1set__bndy__fouier__m0.html delete mode 100644 html/interfaceutilities_1_1to__full__mesh-members.html delete mode 100644 html/interfaceutilities_1_1to__full__mesh.html delete mode 100644 html/interfaceutilities_1_1to__half__mesh-members.html delete mode 100644 html/interfaceutilities_1_1to__half__mesh.html delete mode 100644 html/interfacev3__utilities_1_1assert-members.html delete mode 100644 html/interfacev3__utilities_1_1assert.html delete mode 100644 html/interfacev3__utilities_1_1assert__eq-members.html delete mode 100644 html/interfacev3__utilities_1_1assert__eq.html delete mode 100644 html/interfacev3fit__params_1_1param__construct-members.html delete mode 100644 html/interfacev3fit__params_1_1param__construct.html delete mode 100644 html/interfacev3fit__params_1_1param__write__step__data-members.html delete mode 100644 html/interfacev3fit__params_1_1param__write__step__data.html delete mode 100644 html/interfacevacfield__mod_1_1write__invac-members.html delete mode 100644 html/interfacevacfield__mod_1_1write__invac.html delete mode 100644 html/interfacevmec__equilibrium_1_1runvmec-members.html delete mode 100644 html/interfacevmec__equilibrium_1_1runvmec.html delete mode 100644 html/interfacevmec__utils_1_1getbcyl-members.html delete mode 100644 html/interfacevmec__utils_1_1getbcyl.html delete mode 100644 html/interfacevmec__utils_1_1getjcyl-members.html delete mode 100644 html/interfacevmec__utils_1_1getjcyl.html delete mode 100644 html/interfacevmec__utils_1_1mse__pitch-members.html delete mode 100644 html/interfacevmec__utils_1_1mse__pitch.html delete mode 100644 html/interfacewrite__array__generic_1_1write__array-members.html delete mode 100644 html/interfacewrite__array__generic_1_1write__array.html delete mode 100644 html/intpol_8f.html delete mode 100644 html/intpol_dot_sec.html delete mode 100644 html/ipch__dot_8f.html delete mode 100644 html/island__params_8f90.html delete mode 100644 html/jquery.js delete mode 100644 html/lgrid_sec.html delete mode 100644 html/limiter_8f.html delete mode 100644 html/limiter__grid_8f.html delete mode 100644 html/limiter__iso__T_8f.html delete mode 100644 html/line__segment_8f.html delete mode 100644 html/m__grid_8f.html delete mode 100644 html/magnetic_8f.html delete mode 100644 html/magnetic__response_8f.html delete mode 100644 html/main_8cpp.html delete mode 100644 html/md_BMW_README.html delete mode 100644 html/md_BOOZ_XFORM_README.html delete mode 100644 html/md_LGRID_README.html delete mode 100644 html/md_LIBSTELL_README.html delete mode 100644 html/md_MAKEGRID_README.html delete mode 100644 html/md_PARVMEC_README.html delete mode 100644 html/md_README.html delete mode 100644 html/md_SIESTA_README.html delete mode 100644 html/md_SURFACE_README.html delete mode 100644 html/md_V3FIT_README.html delete mode 100644 html/md_V3RFUN_README.html delete mode 100644 html/menu.js delete mode 100644 html/menudata.js delete mode 100644 html/metrics_8f90.html delete mode 100644 html/model_8f.html delete mode 100644 html/model__state_8f.html delete mode 100644 html/model_sec.html delete mode 100644 html/mpi__inc_8f.html delete mode 100644 html/mse_8f.html delete mode 100644 html/mse__dot_8f.html delete mode 100644 html/mse_dot_sec.html delete mode 100644 html/namelist_sec.html delete mode 100644 html/namespacebivariate.html delete mode 100644 html/namespaceblocktridiagonalsolver.html delete mode 100644 html/namespaceblocktridiagonalsolver__s.html delete mode 100644 html/namespacebmw__commandline__parser.html delete mode 100644 html/namespacebmw__context.html delete mode 100644 html/namespacebmw__parallel__context.html delete mode 100644 html/namespacebmw__run.html delete mode 100644 html/namespacebmw__state__flags.html delete mode 100644 html/namespacecombination.html delete mode 100644 html/namespacecommandline__parser.html delete mode 100644 html/namespacecompression.html delete mode 100644 html/namespacecoordinate__utilities.html delete mode 100644 html/namespacedata__parameters.html delete mode 100644 html/namespacediagnostic__dot.html delete mode 100644 html/namespaceece.html delete mode 100644 html/namespaceece__dot.html delete mode 100644 html/namespaceemission.html delete mode 100644 html/namespaceequilibrium.html delete mode 100644 html/namespaceextcurz.html delete mode 100644 html/namespacef1dim__mod.html delete mode 100644 html/namespacefile__opts.html delete mode 100644 html/namespacefourier.html delete mode 100644 html/namespacefunctions.html delete mode 100644 html/namespaceguassian__process.html delete mode 100644 html/namespaceintegration__path.html delete mode 100644 html/namespaceintegration__path__context.html delete mode 100644 html/namespaceintpol.html delete mode 100644 html/namespaceipch__dot.html delete mode 100644 html/namespaceisland__params.html delete mode 100644 html/namespacelimiter.html delete mode 100644 html/namespacelimiter__grid.html delete mode 100644 html/namespacelimiter__iso__t.html delete mode 100644 html/namespaceline__segment.html delete mode 100644 html/namespacem__grid.html delete mode 100644 html/namespacemagnetic.html delete mode 100644 html/namespacemagnetic__response.html delete mode 100644 html/namespacemembers.html delete mode 100644 html/namespacemembers_b.html delete mode 100644 html/namespacemembers_c.html delete mode 100644 html/namespacemembers_d.html delete mode 100644 html/namespacemembers_e.html delete mode 100644 html/namespacemembers_f.html delete mode 100644 html/namespacemembers_func.html delete mode 100644 html/namespacemembers_func_b.html delete mode 100644 html/namespacemembers_func_c.html delete mode 100644 html/namespacemembers_func_d.html delete mode 100644 html/namespacemembers_func_e.html delete mode 100644 html/namespacemembers_func_f.html delete mode 100644 html/namespacemembers_func_g.html delete mode 100644 html/namespacemembers_func_h.html delete mode 100644 html/namespacemembers_func_i.html delete mode 100644 html/namespacemembers_func_l.html delete mode 100644 html/namespacemembers_func_m.html delete mode 100644 html/namespacemembers_func_n.html delete mode 100644 html/namespacemembers_func_p.html delete mode 100644 html/namespacemembers_func_r.html delete mode 100644 html/namespacemembers_func_s.html delete mode 100644 html/namespacemembers_func_t.html delete mode 100644 html/namespacemembers_func_u.html delete mode 100644 html/namespacemembers_func_v.html delete mode 100644 html/namespacemembers_func_w.html delete mode 100644 html/namespacemembers_g.html delete mode 100644 html/namespacemembers_h.html delete mode 100644 html/namespacemembers_i.html delete mode 100644 html/namespacemembers_j.html delete mode 100644 html/namespacemembers_k.html delete mode 100644 html/namespacemembers_l.html delete mode 100644 html/namespacemembers_m.html delete mode 100644 html/namespacemembers_n.html delete mode 100644 html/namespacemembers_o.html delete mode 100644 html/namespacemembers_p.html delete mode 100644 html/namespacemembers_r.html delete mode 100644 html/namespacemembers_s.html delete mode 100644 html/namespacemembers_t.html delete mode 100644 html/namespacemembers_u.html delete mode 100644 html/namespacemembers_v.html delete mode 100644 html/namespacemembers_vars.html delete mode 100644 html/namespacemembers_vars_b.html delete mode 100644 html/namespacemembers_vars_c.html delete mode 100644 html/namespacemembers_vars_d.html delete mode 100644 html/namespacemembers_vars_e.html delete mode 100644 html/namespacemembers_vars_f.html delete mode 100644 html/namespacemembers_vars_g.html delete mode 100644 html/namespacemembers_vars_h.html delete mode 100644 html/namespacemembers_vars_i.html delete mode 100644 html/namespacemembers_vars_j.html delete mode 100644 html/namespacemembers_vars_k.html delete mode 100644 html/namespacemembers_vars_l.html delete mode 100644 html/namespacemembers_vars_m.html delete mode 100644 html/namespacemembers_vars_n.html delete mode 100644 html/namespacemembers_vars_o.html delete mode 100644 html/namespacemembers_vars_p.html delete mode 100644 html/namespacemembers_vars_r.html delete mode 100644 html/namespacemembers_vars_s.html delete mode 100644 html/namespacemembers_vars_t.html delete mode 100644 html/namespacemembers_vars_u.html delete mode 100644 html/namespacemembers_vars_v.html delete mode 100644 html/namespacemembers_vars_w.html delete mode 100644 html/namespacemembers_vars_x.html delete mode 100644 html/namespacemembers_vars_z.html delete mode 100644 html/namespacemembers_w.html delete mode 100644 html/namespacemembers_x.html delete mode 100644 html/namespacemembers_z.html delete mode 100644 html/namespacemetrics.html delete mode 100644 html/namespacemodel.html delete mode 100644 html/namespacemodel__state.html delete mode 100644 html/namespacempi__inc.html delete mode 100644 html/namespacemse.html delete mode 100644 html/namespacemse__dot.html delete mode 100644 html/namespacenetcdf__inc.html delete mode 100644 html/namespacepchelms.html delete mode 100644 html/namespaceperturbation.html delete mode 100644 html/namespacepprofile__t.html delete mode 100644 html/namespaceprimed__grid.html delete mode 100644 html/namespaceprior__gaussian.html delete mode 100644 html/namespaceprofiler.html delete mode 100644 html/namespacereconstruction.html delete mode 100644 html/namespacerestart__mod.html delete mode 100644 html/namespaces.html delete mode 100644 html/namespaceshared__data.html delete mode 100644 html/namespaceshared__functions.html delete mode 100644 html/namespacesiesta__bfield.html delete mode 100644 html/namespacesiesta__context.html delete mode 100644 html/namespacesiesta__currents.html delete mode 100644 html/namespacesiesta__equilibrium.html delete mode 100644 html/namespacesiesta__error.html delete mode 100644 html/namespacesiesta__file.html delete mode 100644 html/namespacesiesta__force.html delete mode 100644 html/namespacesiesta__namelist.html delete mode 100644 html/namespacesiesta__pressure.html delete mode 100644 html/namespacesiesta__run.html delete mode 100644 html/namespacesiesta__state.html delete mode 100644 html/namespacesignal.html delete mode 100644 html/namespacesignal__dot.html delete mode 100644 html/namespacesurface__commandline__parser.html delete mode 100644 html/namespacesurface__context.html delete mode 100644 html/namespacesxrch__dot.html delete mode 100644 html/namespacesxrem.html delete mode 100644 html/namespacesxrem__ratio.html delete mode 100644 html/namespacesxrem__ratio__dot.html delete mode 100644 html/namespacethomson.html delete mode 100644 html/namespacethscte__dot.html delete mode 100644 html/namespaceunprimed__grid.html delete mode 100644 html/namespaceutilities.html delete mode 100644 html/namespacev3fit__context.html delete mode 100644 html/namespacev3fit__input.html delete mode 100644 html/namespacev3fit__params.html delete mode 100644 html/namespacev3rfun__context.html delete mode 100644 html/namespacev3rfun__input.html delete mode 100644 html/namespacevacuum__equilibrium.html delete mode 100644 html/namespacevacuum__input.html delete mode 100644 html/namespacevmec__context.html delete mode 100644 html/namespacevmec__equilibrium.html delete mode 100644 html/namespacevmec__file.html delete mode 100644 html/namespacevmec__input.html delete mode 100644 html/nav_f.png delete mode 100644 html/nav_g.png delete mode 100644 html/nav_h.png delete mode 100644 html/netcdf__inc_8f.html delete mode 100644 html/open.png delete mode 100644 html/pages.html delete mode 100644 html/parity_8hpp.html delete mode 100644 html/parity_8hpp_source.html delete mode 100644 html/pchelms_8f90.html delete mode 100644 html/pprofile__T_8f.html delete mode 100644 html/primed__grid_8f.html delete mode 100644 html/prior__gaussian_8f.html delete mode 100644 html/profile_sec.html delete mode 100644 html/profiler_8f.html delete mode 100644 html/reconstruction_8f.html delete mode 100644 html/restart__mod_8f90.html delete mode 100644 html/result_file_bmw.html delete mode 100644 html/result_file_main.html delete mode 100644 html/result_file_model.html delete mode 100644 html/result_file_siesta.html delete mode 100644 html/result_file_vmec.html delete mode 100644 html/search/all_0.html delete mode 100644 html/search/all_0.js delete mode 100644 html/search/all_1.html delete mode 100644 html/search/all_1.js delete mode 100644 html/search/all_10.html delete mode 100644 html/search/all_10.js delete mode 100644 html/search/all_11.html delete mode 100644 html/search/all_11.js delete mode 100644 html/search/all_12.html delete mode 100644 html/search/all_12.js delete mode 100644 html/search/all_13.html delete mode 100644 html/search/all_13.js delete mode 100644 html/search/all_14.html delete mode 100644 html/search/all_14.js delete mode 100644 html/search/all_15.html delete mode 100644 html/search/all_15.js delete mode 100644 html/search/all_16.html delete mode 100644 html/search/all_16.js delete mode 100644 html/search/all_17.html delete mode 100644 html/search/all_17.js delete mode 100644 html/search/all_18.html delete mode 100644 html/search/all_18.js delete mode 100644 html/search/all_19.html delete mode 100644 html/search/all_19.js delete mode 100644 html/search/all_1a.html delete mode 100644 html/search/all_1a.js delete mode 100644 html/search/all_2.html delete mode 100644 html/search/all_2.js delete mode 100644 html/search/all_3.html delete mode 100644 html/search/all_3.js delete mode 100644 html/search/all_4.html delete mode 100644 html/search/all_4.js delete mode 100644 html/search/all_5.html delete mode 100644 html/search/all_5.js delete mode 100644 html/search/all_6.html delete mode 100644 html/search/all_6.js delete mode 100644 html/search/all_7.html delete mode 100644 html/search/all_7.js delete mode 100644 html/search/all_8.html delete mode 100644 html/search/all_8.js delete mode 100644 html/search/all_9.html delete mode 100644 html/search/all_9.js delete mode 100644 html/search/all_a.html delete mode 100644 html/search/all_a.js delete mode 100644 html/search/all_b.html delete mode 100644 html/search/all_b.js delete mode 100644 html/search/all_c.html delete mode 100644 html/search/all_c.js delete mode 100644 html/search/all_d.html delete mode 100644 html/search/all_d.js delete mode 100644 html/search/all_e.html delete mode 100644 html/search/all_e.js delete mode 100644 html/search/all_f.html delete mode 100644 html/search/all_f.js delete mode 100644 html/search/classes_0.html delete mode 100644 html/search/classes_0.js delete mode 100644 html/search/classes_1.html delete mode 100644 html/search/classes_1.js delete mode 100644 html/search/classes_10.html delete mode 100644 html/search/classes_10.js delete mode 100644 html/search/classes_11.html delete mode 100644 html/search/classes_11.js delete mode 100644 html/search/classes_12.html delete mode 100644 html/search/classes_12.js delete mode 100644 html/search/classes_13.html delete mode 100644 html/search/classes_13.js delete mode 100644 html/search/classes_14.html delete mode 100644 html/search/classes_14.js delete mode 100644 html/search/classes_2.html delete mode 100644 html/search/classes_2.js delete mode 100644 html/search/classes_3.html delete mode 100644 html/search/classes_3.js delete mode 100644 html/search/classes_4.html delete mode 100644 html/search/classes_4.js delete mode 100644 html/search/classes_5.html delete mode 100644 html/search/classes_5.js delete mode 100644 html/search/classes_6.html delete mode 100644 html/search/classes_6.js delete mode 100644 html/search/classes_7.html delete mode 100644 html/search/classes_7.js delete mode 100644 html/search/classes_8.html delete mode 100644 html/search/classes_8.js delete mode 100644 html/search/classes_9.html delete mode 100644 html/search/classes_9.js delete mode 100644 html/search/classes_a.html delete mode 100644 html/search/classes_a.js delete mode 100644 html/search/classes_b.html delete mode 100644 html/search/classes_b.js delete mode 100644 html/search/classes_c.html delete mode 100644 html/search/classes_c.js delete mode 100644 html/search/classes_d.html delete mode 100644 html/search/classes_d.js delete mode 100644 html/search/classes_e.html delete mode 100644 html/search/classes_e.js delete mode 100644 html/search/classes_f.html delete mode 100644 html/search/classes_f.js delete mode 100644 html/search/close.svg delete mode 100644 html/search/defines_0.html delete mode 100644 html/search/defines_0.js delete mode 100644 html/search/enums_0.html delete mode 100644 html/search/enums_0.js delete mode 100644 html/search/files_0.html delete mode 100644 html/search/files_0.js delete mode 100644 html/search/files_1.html delete mode 100644 html/search/files_1.js delete mode 100644 html/search/files_10.html delete mode 100644 html/search/files_10.js delete mode 100644 html/search/files_2.html delete mode 100644 html/search/files_2.js delete mode 100644 html/search/files_3.html delete mode 100644 html/search/files_3.js delete mode 100644 html/search/files_4.html delete mode 100644 html/search/files_4.js delete mode 100644 html/search/files_5.html delete mode 100644 html/search/files_5.js delete mode 100644 html/search/files_6.html delete mode 100644 html/search/files_6.js delete mode 100644 html/search/files_7.html delete mode 100644 html/search/files_7.js delete mode 100644 html/search/files_8.html delete mode 100644 html/search/files_8.js delete mode 100644 html/search/files_9.html delete mode 100644 html/search/files_9.js delete mode 100644 html/search/files_a.html delete mode 100644 html/search/files_a.js delete mode 100644 html/search/files_b.html delete mode 100644 html/search/files_b.js delete mode 100644 html/search/files_c.html delete mode 100644 html/search/files_c.js delete mode 100644 html/search/files_d.html delete mode 100644 html/search/files_d.js delete mode 100644 html/search/files_e.html delete mode 100644 html/search/files_e.js delete mode 100644 html/search/files_f.html delete mode 100644 html/search/files_f.js delete mode 100644 html/search/functions_0.html delete mode 100644 html/search/functions_0.js delete mode 100644 html/search/functions_1.html delete mode 100644 html/search/functions_1.js delete mode 100644 html/search/functions_10.html delete mode 100644 html/search/functions_10.js delete mode 100644 html/search/functions_11.html delete mode 100644 html/search/functions_11.js delete mode 100644 html/search/functions_12.html delete mode 100644 html/search/functions_12.js delete mode 100644 html/search/functions_13.html delete mode 100644 html/search/functions_13.js delete mode 100644 html/search/functions_14.html delete mode 100644 html/search/functions_14.js delete mode 100644 html/search/functions_15.html delete mode 100644 html/search/functions_15.js delete mode 100644 html/search/functions_2.html delete mode 100644 html/search/functions_2.js delete mode 100644 html/search/functions_3.html delete mode 100644 html/search/functions_3.js delete mode 100644 html/search/functions_4.html delete mode 100644 html/search/functions_4.js delete mode 100644 html/search/functions_5.html delete mode 100644 html/search/functions_5.js delete mode 100644 html/search/functions_6.html delete mode 100644 html/search/functions_6.js delete mode 100644 html/search/functions_7.html delete mode 100644 html/search/functions_7.js delete mode 100644 html/search/functions_8.html delete mode 100644 html/search/functions_8.js delete mode 100644 html/search/functions_9.html delete mode 100644 html/search/functions_9.js delete mode 100644 html/search/functions_a.html delete mode 100644 html/search/functions_a.js delete mode 100644 html/search/functions_b.html delete mode 100644 html/search/functions_b.js delete mode 100644 html/search/functions_c.html delete mode 100644 html/search/functions_c.js delete mode 100644 html/search/functions_d.html delete mode 100644 html/search/functions_d.js delete mode 100644 html/search/functions_e.html delete mode 100644 html/search/functions_e.js delete mode 100644 html/search/functions_f.html delete mode 100644 html/search/functions_f.js delete mode 100644 html/search/mag_sel.svg delete mode 100644 html/search/namespaces_0.html delete mode 100644 html/search/namespaces_0.js delete mode 100644 html/search/namespaces_1.html delete mode 100644 html/search/namespaces_1.js delete mode 100644 html/search/namespaces_2.html delete mode 100644 html/search/namespaces_2.js delete mode 100644 html/search/namespaces_3.html delete mode 100644 html/search/namespaces_3.js delete mode 100644 html/search/namespaces_4.html delete mode 100644 html/search/namespaces_4.js delete mode 100644 html/search/namespaces_5.html delete mode 100644 html/search/namespaces_5.js delete mode 100644 html/search/namespaces_6.html delete mode 100644 html/search/namespaces_6.js delete mode 100644 html/search/namespaces_7.html delete mode 100644 html/search/namespaces_7.js delete mode 100644 html/search/namespaces_8.html delete mode 100644 html/search/namespaces_8.js delete mode 100644 html/search/namespaces_9.html delete mode 100644 html/search/namespaces_9.js delete mode 100644 html/search/namespaces_a.html delete mode 100644 html/search/namespaces_a.js delete mode 100644 html/search/namespaces_b.html delete mode 100644 html/search/namespaces_b.js delete mode 100644 html/search/namespaces_c.html delete mode 100644 html/search/namespaces_c.js delete mode 100644 html/search/namespaces_d.html delete mode 100644 html/search/namespaces_d.js delete mode 100644 html/search/namespaces_e.html delete mode 100644 html/search/namespaces_e.js delete mode 100644 html/search/namespaces_f.html delete mode 100644 html/search/namespaces_f.js delete mode 100644 html/search/nomatches.html delete mode 100644 html/search/pages_0.html delete mode 100644 html/search/pages_0.js delete mode 100644 html/search/pages_1.html delete mode 100644 html/search/pages_1.js delete mode 100644 html/search/pages_2.html delete mode 100644 html/search/pages_2.js delete mode 100644 html/search/pages_3.html delete mode 100644 html/search/pages_3.js delete mode 100644 html/search/pages_4.html delete mode 100644 html/search/pages_4.js delete mode 100644 html/search/pages_5.html delete mode 100644 html/search/pages_5.js delete mode 100644 html/search/pages_6.html delete mode 100644 html/search/pages_6.js delete mode 100644 html/search/pages_7.html delete mode 100644 html/search/pages_7.js delete mode 100644 html/search/pages_8.html delete mode 100644 html/search/pages_8.js delete mode 100644 html/search/pages_9.html delete mode 100644 html/search/pages_9.js delete mode 100644 html/search/pages_a.html delete mode 100644 html/search/pages_a.js delete mode 100644 html/search/pages_b.html delete mode 100644 html/search/pages_b.js delete mode 100644 html/search/pages_c.html delete mode 100644 html/search/pages_c.js delete mode 100644 html/search/search.css delete mode 100644 html/search/search.js delete mode 100644 html/search/search_l.png delete mode 100644 html/search/search_m.png delete mode 100644 html/search/search_r.png delete mode 100644 html/search/searchdata.js delete mode 100644 html/search/typedefs_0.html delete mode 100644 html/search/typedefs_0.js delete mode 100644 html/search/typedefs_1.html delete mode 100644 html/search/typedefs_1.js delete mode 100644 html/search/typedefs_2.html delete mode 100644 html/search/typedefs_2.js delete mode 100644 html/search/variables_0.html delete mode 100644 html/search/variables_0.js delete mode 100644 html/search/variables_1.html delete mode 100644 html/search/variables_1.js delete mode 100644 html/search/variables_10.html delete mode 100644 html/search/variables_10.js delete mode 100644 html/search/variables_11.html delete mode 100644 html/search/variables_11.js delete mode 100644 html/search/variables_12.html delete mode 100644 html/search/variables_12.js delete mode 100644 html/search/variables_13.html delete mode 100644 html/search/variables_13.js delete mode 100644 html/search/variables_14.html delete mode 100644 html/search/variables_14.js delete mode 100644 html/search/variables_15.html delete mode 100644 html/search/variables_15.js delete mode 100644 html/search/variables_16.html delete mode 100644 html/search/variables_16.js delete mode 100644 html/search/variables_17.html delete mode 100644 html/search/variables_17.js delete mode 100644 html/search/variables_18.html delete mode 100644 html/search/variables_18.js delete mode 100644 html/search/variables_19.html delete mode 100644 html/search/variables_19.js delete mode 100644 html/search/variables_2.html delete mode 100644 html/search/variables_2.js delete mode 100644 html/search/variables_3.html delete mode 100644 html/search/variables_3.js delete mode 100644 html/search/variables_4.html delete mode 100644 html/search/variables_4.js delete mode 100644 html/search/variables_5.html delete mode 100644 html/search/variables_5.js delete mode 100644 html/search/variables_6.html delete mode 100644 html/search/variables_6.js delete mode 100644 html/search/variables_7.html delete mode 100644 html/search/variables_7.js delete mode 100644 html/search/variables_8.html delete mode 100644 html/search/variables_8.js delete mode 100644 html/search/variables_9.html delete mode 100644 html/search/variables_9.js delete mode 100644 html/search/variables_a.html delete mode 100644 html/search/variables_a.js delete mode 100644 html/search/variables_b.html delete mode 100644 html/search/variables_b.js delete mode 100644 html/search/variables_c.html delete mode 100644 html/search/variables_c.js delete mode 100644 html/search/variables_d.html delete mode 100644 html/search/variables_d.js delete mode 100644 html/search/variables_e.html delete mode 100644 html/search/variables_e.js delete mode 100644 html/search/variables_f.html delete mode 100644 html/search/variables_f.js delete mode 100644 html/shared__data_8f90.html delete mode 100644 html/shared__functions_8f90.html delete mode 100644 html/siesta_8f90.html delete mode 100644 html/siesta__bfield_8f90.html delete mode 100644 html/siesta__context_8f.html delete mode 100644 html/siesta__currents_8f90.html delete mode 100644 html/siesta__equilibrium_8f.html delete mode 100644 html/siesta__file_8f.html delete mode 100644 html/siesta__force_8f90.html delete mode 100644 html/siesta__namelist_8f90.html delete mode 100644 html/siesta__pressure_8f90.html delete mode 100644 html/siesta__quantities_8hpp.html delete mode 100644 html/siesta__quantities_8hpp_source.html delete mode 100644 html/siesta__run_8f90.html delete mode 100644 html/siesta_equilibrium_sec.html delete mode 100644 html/siesta_namelist_sec.html delete mode 100644 html/siesta_test_cl_parsing_sec.html delete mode 100644 html/signal_8f.html delete mode 100644 html/signal__dot_8f.html delete mode 100644 html/splitbar.png delete mode 100644 html/structbivariate_1_1bivariate__class-members.html delete mode 100644 html/structbivariate_1_1bivariate__class.html delete mode 100644 html/structblocktridiagonalsolver_1_1blacsparameters-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1blacsparameters.html delete mode 100644 html/structblocktridiagonalsolver_1_1blacsprocessgrid-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1blacsprocessgrid.html delete mode 100644 html/structblocktridiagonalsolver_1_1levelelement-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1levelelement.html delete mode 100644 html/structblocktridiagonalsolver_1_1mastertoslavemapping-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1mastertoslavemapping.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblaslevelparameters-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblaslevelparameters.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblasstats-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblasstats.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblastemparray-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1pblastemparray.html delete mode 100644 html/structblocktridiagonalsolver_1_1solutionelement-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1solutionelement.html delete mode 100644 html/structblocktridiagonalsolver_1_1timecount-members.html delete mode 100644 html/structblocktridiagonalsolver_1_1timecount.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1blacsparameters-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1blacsparameters.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1blacsprocessgrid-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1blacsprocessgrid.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1levelelement-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1levelelement.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1mastertoslavemapping-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1mastertoslavemapping.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblaslevelparameters-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblaslevelparameters.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblasstats-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblasstats.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblastemparray-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1pblastemparray.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1solutionelement-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1solutionelement.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1timecount-members.html delete mode 100644 html/structblocktridiagonalsolver__bst_1_1timecount.html delete mode 100644 html/structbmw__commandline__parser_1_1bmw__commandline__parser__class-members.html delete mode 100644 html/structbmw__commandline__parser_1_1bmw__commandline__parser__class.html delete mode 100644 html/structbmw__context_1_1bmw__context__class-members.html delete mode 100644 html/structbmw__context_1_1bmw__context__class.html delete mode 100644 html/structbmw__parallel__context_1_1bmw__parallel__context__class-members.html delete mode 100644 html/structbmw__parallel__context_1_1bmw__parallel__context__class.html delete mode 100644 html/structboundary__t_1_1boundary__desc-members.html delete mode 100644 html/structboundary__t_1_1boundary__desc.html delete mode 100644 html/structbsc__t_1_1bsc__coil-members.html delete mode 100644 html/structbsc__t_1_1bsc__coil.html delete mode 100644 html/structbsc__t_1_1bsc__coilcoll-members.html delete mode 100644 html/structbsc__t_1_1bsc__coilcoll.html delete mode 100644 html/structbsc__t_1_1bsc__rs-members.html delete mode 100644 html/structbsc__t_1_1bsc__rs.html delete mode 100644 html/structcombination_1_1combination__class-members.html delete mode 100644 html/structcombination_1_1combination__class.html delete mode 100644 html/structcombination_1_1combination__class.png delete mode 100644 html/structcommandline__parser_1_1commandline__parser__class-members.html delete mode 100644 html/structcommandline__parser_1_1commandline__parser__class.html delete mode 100644 html/structcompression_1_1compression__class-members.html delete mode 100644 html/structcompression_1_1compression__class.html delete mode 100644 html/structcompression_1_1compression__pointer-members.html delete mode 100644 html/structcompression_1_1compression__pointer.html delete mode 100644 html/structcyl__flux_1_1cyl__flux__context-members.html delete mode 100644 html/structcyl__flux_1_1cyl__flux__context.html delete mode 100644 html/structdiagnostic__dot_1_1diagnostic__dot__coil-members.html delete mode 100644 html/structdiagnostic__dot_1_1diagnostic__dot__coil.html delete mode 100644 html/structdiagnostic__t_1_1diagnostic__desc-members.html delete mode 100644 html/structdiagnostic__t_1_1diagnostic__desc.html delete mode 100644 html/structece_1_1ece__class-members.html delete mode 100644 html/structece_1_1ece__class.html delete mode 100644 html/structece_1_1ece__class.png delete mode 100644 html/structece_1_1ece__context-members.html delete mode 100644 html/structece_1_1ece__context.html delete mode 100644 html/structece_1_1ece__context.png delete mode 100644 html/structemission_1_1emission__class-members.html delete mode 100644 html/structemission_1_1emission__class.html delete mode 100644 html/structequilibrium_1_1equilibrium__class-members.html delete mode 100644 html/structequilibrium_1_1equilibrium__class.html delete mode 100644 html/structequilibrium_1_1equilibrium__class.png delete mode 100644 html/structextcurz_1_1extcurz__class-members.html delete mode 100644 html/structextcurz_1_1extcurz__class.html delete mode 100644 html/structextcurz_1_1extcurz__class.png delete mode 100644 html/structextcurz__t_1_1extcurz__desc-members.html delete mode 100644 html/structextcurz__t_1_1extcurz__desc.html delete mode 100644 html/structezspline__type_1_1ezspline1__r4-members.html delete mode 100644 html/structezspline__type_1_1ezspline1__r4.html delete mode 100644 html/structezspline__type_1_1ezspline1__r8-members.html delete mode 100644 html/structezspline__type_1_1ezspline1__r8.html delete mode 100644 html/structezspline__type_1_1ezspline2__r4-members.html delete mode 100644 html/structezspline__type_1_1ezspline2__r4.html delete mode 100644 html/structezspline__type_1_1ezspline2__r8-members.html delete mode 100644 html/structezspline__type_1_1ezspline2__r8.html delete mode 100644 html/structezspline__type_1_1ezspline3__r4-members.html delete mode 100644 html/structezspline__type_1_1ezspline3__r4.html delete mode 100644 html/structezspline__type_1_1ezspline3__r8-members.html delete mode 100644 html/structezspline__type_1_1ezspline3__r8.html delete mode 100644 html/structfourier_1_1fourier__class-members.html delete mode 100644 html/structfourier_1_1fourier__class.html delete mode 100644 html/structgmres__lib_1_1gmres__info-members.html delete mode 100644 html/structgmres__lib_1_1gmres__info.html delete mode 100644 html/structguassian__process_1_1gaussp__class-members.html delete mode 100644 html/structguassian__process_1_1gaussp__class.html delete mode 100644 html/structguassian__process_1_1gaussp__class__pointer-members.html delete mode 100644 html/structguassian__process_1_1gaussp__class__pointer.html delete mode 100644 html/structintegration__path_1_1integration__path__class-members.html delete mode 100644 html/structintegration__path_1_1integration__path__class.html delete mode 100644 html/structintegration__path_1_1integration__path__class.png delete mode 100644 html/structintegration__path_1_1integration__path__gleg__class-members.html delete mode 100644 html/structintegration__path_1_1integration__path__gleg__class.html delete mode 100644 html/structintegration__path_1_1integration__path__gleg__class.png delete mode 100644 html/structintegration__path_1_1integration__path__hp__glep__class-members.html delete mode 100644 html/structintegration__path_1_1integration__path__hp__glep__class.html delete mode 100644 html/structintegration__path_1_1integration__path__hp__glep__class.png delete mode 100644 html/structintegration__path_1_1test__context-members.html delete mode 100644 html/structintegration__path_1_1test__context.html delete mode 100644 html/structintegration__path_1_1test__context.png delete mode 100644 html/structintegration__path_1_1test__search__context-members.html delete mode 100644 html/structintegration__path_1_1test__search__context.html delete mode 100644 html/structintegration__path_1_1test__search__context.png delete mode 100644 html/structintegration__path_1_1vertex-members.html delete mode 100644 html/structintegration__path_1_1vertex.html delete mode 100644 html/structintegration__path__context_1_1integration__path__context__class-members.html delete mode 100644 html/structintegration__path__context_1_1integration__path__context__class.html delete mode 100644 html/structintegration__path__context_1_1integration__path__context__class.png delete mode 100644 html/structintegration__path__context_1_1search__path__context__class-members.html delete mode 100644 html/structintegration__path__context_1_1search__path__context__class.html delete mode 100644 html/structintegration__path__context_1_1search__path__context__class.png delete mode 100644 html/structintpol_1_1intpol__class-members.html delete mode 100644 html/structintpol_1_1intpol__class.html delete mode 100644 html/structintpol_1_1intpol__class.png delete mode 100644 html/structintpol_1_1intpol__gp__int__context__i-members.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__i.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__i.png delete mode 100644 html/structintpol_1_1intpol__gp__int__context__s-members.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__s.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__s.png delete mode 100644 html/structintpol_1_1intpol__gp__int__context__x-members.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__x.html delete mode 100644 html/structintpol_1_1intpol__gp__int__context__x.png delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__i-members.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__i.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__i.png delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__s-members.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__s.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__s.png delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__x-members.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__x.html delete mode 100644 html/structintpol_1_1intpol__gp__pol__context__x.png delete mode 100644 html/structintpol_1_1intpol__int__context-members.html delete mode 100644 html/structintpol_1_1intpol__int__context.html delete mode 100644 html/structintpol_1_1intpol__int__context.png delete mode 100644 html/structintpol_1_1intpol__pol__class-members.html delete mode 100644 html/structintpol_1_1intpol__pol__class.html delete mode 100644 html/structintpol_1_1intpol__pol__class.png delete mode 100644 html/structintpol_1_1intpol__pol__context-members.html delete mode 100644 html/structintpol_1_1intpol__pol__context.html delete mode 100644 html/structintpol_1_1intpol__pol__context.png delete mode 100644 html/structipch__t_1_1ipch__desc-members.html delete mode 100644 html/structipch__t_1_1ipch__desc.html delete mode 100644 html/structlimiter_1_1limiter__class-members.html delete mode 100644 html/structlimiter_1_1limiter__class.html delete mode 100644 html/structlimiter_1_1limiter__class.png delete mode 100644 html/structlimiter__grid_1_1limiter__grid__class-members.html delete mode 100644 html/structlimiter__grid_1_1limiter__grid__class.html delete mode 100644 html/structlimiter__grid_1_1limiter__grid__class.png delete mode 100644 html/structlimiter__iso__t_1_1limiter__iso__class-members.html delete mode 100644 html/structlimiter__iso__t_1_1limiter__iso__class.html delete mode 100644 html/structlimiter__iso__t_1_1limiter__iso__class.png delete mode 100644 html/structm__grid_1_1m__grid__class-members.html delete mode 100644 html/structm__grid_1_1m__grid__class.html delete mode 100644 html/structmagnetic_1_1magnetic__class-members.html delete mode 100644 html/structmagnetic_1_1magnetic__class.html delete mode 100644 html/structmagnetic_1_1magnetic__class.png delete mode 100644 html/structmagnetic__response_1_1magnetic__response__class-members.html delete mode 100644 html/structmagnetic__response_1_1magnetic__response__class.html delete mode 100644 html/structmddc__t_1_1mddc__desc-members.html delete mode 100644 html/structmddc__t_1_1mddc__desc.html delete mode 100644 html/structmddc__t_1_1mddc__mrf-members.html delete mode 100644 html/structmddc__t_1_1mddc__mrf.html delete mode 100644 html/structmodel_1_1model__class-members.html delete mode 100644 html/structmodel_1_1model__class.html delete mode 100644 html/structmse_1_1mse__class-members.html delete mode 100644 html/structmse_1_1mse__class.html delete mode 100644 html/structmse_1_1mse__class.png delete mode 100644 html/structpprofile__t_1_1pprofile__class-members.html delete mode 100644 html/structpprofile__t_1_1pprofile__class.html delete mode 100644 html/structpprofile__t_1_1pprofile__pointer-members.html delete mode 100644 html/structpprofile__t_1_1pprofile__pointer.html delete mode 100644 html/structprimed__grid_1_1primed__grid__class-members.html delete mode 100644 html/structprimed__grid_1_1primed__grid__class.html delete mode 100644 html/structprior__gaussian_1_1prior__gaussian__class-members.html delete mode 100644 html/structprior__gaussian_1_1prior__gaussian__class.html delete mode 100644 html/structprior__gaussian_1_1prior__gaussian__class.png delete mode 100644 html/structprofiler_1_1profiler__bucket-members.html delete mode 100644 html/structprofiler_1_1profiler__bucket.html delete mode 100644 html/structread__response_1_1clresfun-members.html delete mode 100644 html/structread__response_1_1clresfun.html delete mode 100644 html/structread__response_1_1prfun-members.html delete mode 100644 html/structread__response_1_1prfun.html delete mode 100644 html/structread__response__nompi_1_1clresfun-members.html delete mode 100644 html/structread__response__nompi_1_1clresfun.html delete mode 100644 html/structread__response__nompi_1_1prfun-members.html delete mode 100644 html/structread__response__nompi_1_1prfun.html delete mode 100644 html/structreconstruction_1_1reconstruction__class-members.html delete mode 100644 html/structreconstruction_1_1reconstruction__class.html delete mode 100644 html/structsiesta__context_1_1siesta__context__class-members.html delete mode 100644 html/structsiesta__context_1_1siesta__context__class.html delete mode 100644 html/structsiesta__equilibrium_1_1siesta__class-members.html delete mode 100644 html/structsiesta__equilibrium_1_1siesta__class.html delete mode 100644 html/structsiesta__equilibrium_1_1siesta__class.png delete mode 100644 html/structsiesta__file_1_1siesta__file__class-members.html delete mode 100644 html/structsiesta__file_1_1siesta__file__class.html delete mode 100644 html/structsiesta__run_1_1siesta__run__class-members.html delete mode 100644 html/structsiesta__run_1_1siesta__run__class.html delete mode 100644 html/structsignal_1_1signal__class-members.html delete mode 100644 html/structsignal_1_1signal__class.html delete mode 100644 html/structsignal_1_1signal__class.png delete mode 100644 html/structsignal_1_1signal__pointer-members.html delete mode 100644 html/structsignal_1_1signal__pointer.html delete mode 100644 html/structsignal__dot_1_1signal__dot__file-members.html delete mode 100644 html/structsignal__dot_1_1signal__dot__file.html delete mode 100644 html/structsurface__commandline__parser_1_1surface__commandline__parser__class-members.html delete mode 100644 html/structsurface__commandline__parser_1_1surface__commandline__parser__class.html delete mode 100644 html/structsurface__context_1_1surface__context__class-members.html delete mode 100644 html/structsurface__context_1_1surface__context__class.html delete mode 100644 html/structsxrch__t_1_1sxrch__desc-members.html delete mode 100644 html/structsxrch__t_1_1sxrch__desc.html delete mode 100644 html/structsxrem_1_1sxrem__class-members.html delete mode 100644 html/structsxrem_1_1sxrem__class.html delete mode 100644 html/structsxrem_1_1sxrem__class.png delete mode 100644 html/structsxrem_1_1sxrem__context-members.html delete mode 100644 html/structsxrem_1_1sxrem__context.html delete mode 100644 html/structsxrem_1_1sxrem__context.png delete mode 100644 html/structsxrem_1_1sxrem__emiss__class-members.html delete mode 100644 html/structsxrem_1_1sxrem__emiss__class.html delete mode 100644 html/structsxrem_1_1sxrem__emiss__class.png delete mode 100644 html/structsxrem_1_1sxrem__gp__context__i-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__i.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__i.png delete mode 100644 html/structsxrem_1_1sxrem__gp__context__s-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__s.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__s.png delete mode 100644 html/structsxrem_1_1sxrem__gp__context__x-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__x.html delete mode 100644 html/structsxrem_1_1sxrem__gp__context__x.png delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__i-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__i.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__i.png delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__s-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__s.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__s.png delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__x-members.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__x.html delete mode 100644 html/structsxrem_1_1sxrem__gp__ti__context__x.png delete mode 100644 html/structsxrem_1_1sxrem__ti__class-members.html delete mode 100644 html/structsxrem_1_1sxrem__ti__class.html delete mode 100644 html/structsxrem_1_1sxrem__ti__class.png delete mode 100644 html/structsxrem_1_1sxrem__ti__context-members.html delete mode 100644 html/structsxrem_1_1sxrem__ti__context.html delete mode 100644 html/structsxrem_1_1sxrem__ti__context.png delete mode 100644 html/structsxrem__ratio_1_1sxrem__ratio__class-members.html delete mode 100644 html/structsxrem__ratio_1_1sxrem__ratio__class.html delete mode 100644 html/structsxrem__ratio_1_1sxrem__ratio__class.png delete mode 100644 html/structthomson_1_1thomson__class-members.html delete mode 100644 html/structthomson_1_1thomson__class.html delete mode 100644 html/structthomson_1_1thomson__class.png delete mode 100644 html/structthomson_1_1thomson__ne__class-members.html delete mode 100644 html/structthomson_1_1thomson__ne__class.html delete mode 100644 html/structthomson_1_1thomson__ne__class.png delete mode 100644 html/structthomson_1_1thomson__p__class-members.html delete mode 100644 html/structthomson_1_1thomson__p__class.html delete mode 100644 html/structthomson_1_1thomson__p__class.png delete mode 100644 html/structthomson_1_1thomson__te__class-members.html delete mode 100644 html/structthomson_1_1thomson__te__class.html delete mode 100644 html/structthomson_1_1thomson__te__class.png delete mode 100644 html/structthscte__t_1_1thscte__desc-members.html delete mode 100644 html/structthscte__t_1_1thscte__desc.html delete mode 100644 html/structunprimed__grid_1_1unprimed__grid__class-members.html delete mode 100644 html/structunprimed__grid_1_1unprimed__grid__class.html delete mode 100644 html/structv3fit__context_1_1v3fit__context__class-members.html delete mode 100644 html/structv3fit__context_1_1v3fit__context__class.html delete mode 100644 html/structv3fit__params_1_1param__class-members.html delete mode 100644 html/structv3fit__params_1_1param__class.html delete mode 100644 html/structv3fit__params_1_1param__locking__class-members.html delete mode 100644 html/structv3fit__params_1_1param__locking__class.html delete mode 100644 html/structv3fit__params_1_1param__pointer-members.html delete mode 100644 html/structv3fit__params_1_1param__pointer.html delete mode 100644 html/structv3fit__params_1_1param__recon__class-members.html delete mode 100644 html/structv3fit__params_1_1param__recon__class.html delete mode 100644 html/structv3post__rfun_1_1signals-members.html delete mode 100644 html/structv3post__rfun_1_1signals.html delete mode 100644 html/structv3rfun__context_1_1v3rfun__context__class-members.html delete mode 100644 html/structv3rfun__context_1_1v3rfun__context__class.html delete mode 100644 html/structvacfield__mod_1_1angles__shifts-members.html delete mode 100644 html/structvacfield__mod_1_1angles__shifts.html delete mode 100644 html/structvacuum__equilibrium_1_1vacuum__class-members.html delete mode 100644 html/structvacuum__equilibrium_1_1vacuum__class.html delete mode 100644 html/structvacuum__equilibrium_1_1vacuum__class.png delete mode 100644 html/structvertex__list_1_1magfield-members.html delete mode 100644 html/structvertex__list_1_1magfield.html delete mode 100644 html/structvertex__list_1_1pbfield-members.html delete mode 100644 html/structvertex__list_1_1pbfield.html delete mode 100644 html/structvertex__list_1_1point-members.html delete mode 100644 html/structvertex__list_1_1point.html delete mode 100644 html/structvertex__list_1_1pvertex-members.html delete mode 100644 html/structvertex__list_1_1pvertex.html delete mode 100644 html/structvertex__list_1_1vertex-members.html delete mode 100644 html/structvertex__list_1_1vertex.html delete mode 100644 html/structvmec__context_1_1vmec__context__class-members.html delete mode 100644 html/structvmec__context_1_1vmec__context__class.html delete mode 100644 html/structvmec__equilibrium_1_1vmec__class-members.html delete mode 100644 html/structvmec__equilibrium_1_1vmec__class.html delete mode 100644 html/structvmec__equilibrium_1_1vmec__class.png delete mode 100644 html/structvmec__equilibrium_1_1vmec__magnetic__cache-members.html delete mode 100644 html/structvmec__equilibrium_1_1vmec__magnetic__cache.html delete mode 100644 html/structvmec__file_1_1vmec__file__class-members.html delete mode 100644 html/structvmec__file_1_1vmec__file__class.html delete mode 100644 html/surface__commandline__parser_8f.html delete mode 100644 html/surface__context_8f.html delete mode 100644 html/surface_cl_parsing_sec.html delete mode 100644 html/sxrch__dot_8f.html delete mode 100644 html/sxrem_8f.html delete mode 100644 html/sxrem__ratio_8f.html delete mode 100644 html/sxrem__ratio__dot_8f.html delete mode 100644 html/sxrem_dot_sec.html delete mode 100644 html/sxrem_ratio_dot_sec.html delete mode 100644 html/sync_off.png delete mode 100644 html/sync_on.png delete mode 100644 html/tab_a.png delete mode 100644 html/tab_b.png delete mode 100644 html/tab_h.png delete mode 100644 html/tab_s.png delete mode 100644 html/tabs.css delete mode 100644 html/testing.html delete mode 100644 html/thomson_8f.html delete mode 100644 html/thomson_dot_sec.html delete mode 100644 html/thscte__dot_8f.html delete mode 100644 html/todo.html delete mode 100644 html/unit__test__runner_8f.html delete mode 100644 html/unprimed__grid_8f.html delete mode 100644 html/utilities_8f90.html delete mode 100644 html/v3fit__context_8f.html delete mode 100644 html/v3fit__input_8f.html delete mode 100644 html/v3fit__params_8f.html delete mode 100644 html/v3fita_8f.html delete mode 100644 html/v3rfun_8f.html delete mode 100644 html/v3rfun__context_8f.html delete mode 100644 html/v3rfun__input_8f.html delete mode 100644 html/v3rfun_cl_parsing_sec.html delete mode 100644 html/v3rfun_namelist_sec.html delete mode 100644 html/vacuum__equilibrium_8f.html delete mode 100644 html/vacuum__input_8f.html delete mode 100644 html/vacuum_equilibrium_sec.html delete mode 100644 html/vacuum_namelist_sec.html delete mode 100644 html/vector3d_8hpp_source.html delete mode 100644 html/vertex_8hpp_source.html delete mode 100644 html/vmec__context_8f.html delete mode 100644 html/vmec__equilibrium_8f.html delete mode 100644 html/vmec__file_8f.html delete mode 100644 html/vmec__input_8f.html delete mode 100644 html/vmec__quantities_8hpp.html delete mode 100644 html/vmec__quantities_8hpp_source.html delete mode 100644 html/vmec__test__commandline__parser_8hpp.html delete mode 100644 html/vmec__test__commandline__parser_8hpp_source.html delete mode 100644 html/vmec_equilibrium_sec.html delete mode 100644 html/vmec_namelist_sec.html delete mode 100644 html/wout__diff_8cpp.html delete mode 100644 html/wout_diff_cl_parsing_sec.html diff --git a/html/SURFACE_2Sources_2surface_8f.html b/html/SURFACE_2Sources_2surface_8f.html deleted file mode 100644 index ac795d7..0000000 --- a/html/SURFACE_2Sources_2surface_8f.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - -Stellarator-Tools: SURFACE/Sources/surface.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
surface.f File Reference
-
-
- -

Contains the main routines for SURFACE. -More...

- - - - - -

-Functions/Subroutines

program surface
 SURFACE is a code for computing the vector potential on an arbitray wall structure. This uses the biot-savart law to compute the vector potential. More...
 
-

Detailed Description

-

Contains the main routines for SURFACE.

-

Function/Subroutine Documentation

- -

◆ surface()

- -
-
- - - - -
program surface
-
- -

SURFACE is a code for computing the vector potential on an arbitray wall structure. This uses the biot-savart law to compute the vector potential.

-
Author
Mark Cianciosa
-

SURFACE main program.

-

Highest level SURFACE routine.

- -
-
-
- - - - diff --git a/html/annotated.html b/html/annotated.html deleted file mode 100644 index 6038659..0000000 --- a/html/annotated.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - - -Stellarator-Tools: Class List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Nassert_mod
 NbivariateThis 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
 NblocktridiagonalsolverSolver for block tri-diagonal matrices. [Kalyan S. Perumalla, ORNL, 2009-2011]
 Nblocktridiagonalsolver_bst
 Nbmw_commandline_parserDefines the base class of the type bmw_commandline_parser_class
 Nbmw_contextDefines the base class of the type bmw_context_class. This contains the state variables needed by BMW
 Nbmw_parallel_contextDefines the base class of the type bmw_parallel_context_class. This contains the state variables needed by BMW for parallel computation
 Nboundary_t
 Nbsc_t
 NcombinationDefines the base class of the type combination_class
 NcompressionDefines 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
 Ncyl_flux
 Ndiagnostic_cdf
 Ndiagnostic_dotModule for opening and reading a diagnostic dot file. The file format for these files are documented in Magnetic Diagnostic Dot File
 Ndiagnostic_t
 NeceDefines the base class of the type ece_class
 NemissionDefines 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
 NequilibriumDefines 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
 NextcurzRepresents 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
 Nextcurz_t
 Nezcdf_attrib
 Nezcdf_genput
 Nezcdf_inqvar
 Nezcdf_opncls
 Nezspline
 Nezspline_obj
 Nezspline_type
 Nfftpack
 NfourierModule 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
 Ngmres_lib
 Nguassian_processDefines the base class of the type guassian_process_class. The guassian_process contains code to compuet guassian process profiles
 Nhessian
 Nintegration_pathModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path
 Nintegration_path_contextModule is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path
 NintpolImplements interferometry/polarimetry diagnostic. Defines the base class of the type intpol_class
 Nipch_t
 NlimiterDefines the base class of the type limiter_class
 Nlimiter_gridDefines the base class of the type limiter_grid_class
 Nlimiter_iso_tDefines the base class of the type limiter_iso
 Nliprec
 Nm_gridDefines the base class of the type m_grid_class. This contains the state variables to define the vacuum vector potential
 NmagneticDefines the base class of the type magnetic_class
 Nmagnetic_responseDefines the base class of the type magnetic_response_class
 Nmddc_cdf
 Nmddc_t
 NmodelDefines the base class of the type model_class. The model contains information not specific to the equilibrium
 NmseImplements motional stark effect diagnostic. Defines the base class of the type mse_class
 Nnetcdf_incWork around to fix some netcdf import problems with the Ezcdf. This module emulates the F77 interface using the F90 interface
 Nparallel_vmec_module
 Npprofile_tDefines the base class of the type pprofile_class. This module contains all the code necessary to define parameterized profiles
 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
 Nprior_gaussianDefines the base class of the type prior_gaussian_class. This class implements priors of the type
 NprofilerDefines functions for measuring an tabulating performance of function and subroutine calls. These routines are only active when the PROFILE_ON macro is defined
 Npspline_calls
 Nread_response
 Nread_response_nompi
 NreconstructionDefines the base class of the type reconstruction_class. This class contains the minimization algorithm
 Nsiesta_contextDefines the base class of the type siesta_context_class. This contains the state variables needed by SIESTA
 Nsiesta_equilibriumDefines the base class of the type siesta_class. This module contains all the code necessary to interface V3FIT with SIESTA
 Nsiesta_fileDefines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium
 Nsiesta_runDefines the base class of the type siesta_run_class. This module contains all the code necessary to interface setup and run SIESTA
 NsignalDefines the base class of the type signal_class
 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
 Nsurface_commandline_parserDefines the base class of the type surface_commandline_parser_class
 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
 Nsxrch_t
 NsxremDefines the base class of the type sxrem_class
 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
 Nsystem_mod
 NthomsonImplements thomson scattering diagnostic. Defines the base class of the type thomson_class
 Nthscte_t
 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
 NutilitiesThis file contains utilities for converting the siesta grids
 Nv3_utilities
 Nv3fit_contextDefines a v3fit_context_class object to contain all the memory for running v3fit. Contains methods to write memory to disk
 Nv3fit_paramsDefines the base class of the type param_class
 Nv3post_rfun
 Nv3rfun_contextDefines a v3rfun_context_class object to contain all the memory for running v3rfun
 Nvacfield_mod
 Nvacuum_equilibriumDefines the base class of the type vacuum_class. This module contains all the code necessary to interface V3FIT with a vacuum equilibrium
 Nvertex_list
 Nvmec_contextDefines the base class of the type vmec_context_class. This contains the state variables needed by VMEC
 Nvmec_equilibriumDefines the base class of the type vmec_class. This module contains all the code necessary to interface V3FIT with VMEC
 Nvmec_fileDefines the base class of the type vmec_file_class. This contains the output of a vmec equilibrium
 Nvmec_test
 Nvmec_utils
 Nwrite_array_generic
 Ccommandline_parserA radial quantity
 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/html/architecture.html b/html/architecture.html deleted file mode 100644 index b3c68c3..0000000 --- a/html/architecture.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Stellarator-Tools: V3FIT Architecture - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
V3FIT Architecture
-
-
- -

Overview of the architecture of V3FIT.

-

-Introducion

-

Dedesign goals of V3FIT are to provide an easily extensible code for the purposes of fully three dimensional equilibirum reconstruction. To achieve this, V3FIT uses object oriented programming techniquies to create abstract away the implementation details. This abstraction allows extension of code without altering large parts of the code base.

-

This page provided an overview of the V3FIT architecture and describes how the various subsystems work together in a broad general sense. For specifics, consult the application programming interface (API) documentation.

-

-Class Objects

-

V3FIT is written to be object oriented with five major classes. Two of the class, the equlibrium and signal classes, are designed to be subclassed and provide an abstract interface. While the model, parameter and reconstruction classes are designed as self contained objects to encapsilate the V3FIT functionality. An overview of the V3FIT object oriented programming pattern is documented in the Class Anatomy page.

-

-Equilibrium

-

The equilibrium class provides an abstract interface to abstract away the details of the equilibrium from the rest of V3FIT. All equilibrium solvers are implemented as a subclass of this class. The methods of the equilibrium class should be generally applicible to all equilibrium solvers and all access to the equilibrium should be performed through the equilibrium class. Currently, there are two subclasses of the equilibrium class implemented. The equilibrium coding is contained in the equilibrium module.

-

-VMEC

-

The VMEC equilibrium is an fully three dimensional equilibrium solver that assumed closed nested flux surfaces. The VMEC equilibrium is implemented in the vmec_equilibrium module.

-

-VACUUM

-

The VACUUM equilibrium is a simple model that assumes there is no plasma. As a result, the VACUUM equilibrium is only useful for reconstructing based on magnetic signals. The vacuum equilibirum computes the magnetic fields generated external coils. This simplicity extends into the equilibrium coding as well. Since the vacuum doesn't contain the concept of temperature, density, pressure and other quanitied that are only relievent in the presence of a plasma, many methods maybe inherited from the equilibium class. The VACUUM equilibrium is implemented in the vacuum_equilibrium module.

-

-Model

-

The model class provides the primary interface signals to access the equilibrium model. The model contains everything that is not provided directly from the equilibrium but generic every equilibrium. The model class stores an instance of the equilibrium. The model is implemented in the model module.

-

-Parameter

-

The parameter class encapliates all the information and procdures to get, set, increment and contraint a reconstruction parameter. The parameter class conatines an ID obtained from the model that represents a reconstructable quantitiy. This quanitily may be subjected to a set of constraints. Access to the underlying quanitiy is handled through the model object's setter and getter routines. The parameter class is implemented in the v3fit_params module.

-

-Signal

-

The signal class provides an abstract interface to abstract away the details of the signals from the rest of V3FIT. Signals are further subclassed into four categories. Diagnostics refer to experimentally measured quanities. Geometric signals refer to the shapes and positions of equilibrium. Priors refer a priori knowlegde about the system. Combination allow combinig any privious signal in to composite signal. The signal class is implemented in the signal module.

-

-Diagnostic

-

The diagnostic class is a generic super class to experimentally measured quantities. This class is subclassed by magnetic, sxrem, intpol, thomson and extcurz diagnostics. The diagnostic class is implemented in the diagnostic module.

-

-Geometric

-

The geometric class is a generic super class to geometric quantities. This class is subclassed by the limiter class. The geometric class is implemented in the geometric module.

-

-Prior

-

The prior class is a generic super class to prior knowlegde quantities. This class is subclassed by the prior_gaussian class. Prior maybe defined on any quanitiy that me be simply looked up. If additional computation is required the signal should be added as a diagnostic or geometric depending on context. The prior class is implemented in the prior module.

-

-Combination Signals

-

Combination classes allow signals to be combined in multiple ways. The combination signal contains an array of signal pointers. Signals are combined by calling the get signal method on each pointed. The prior class is implemented in the signal module. Note, since this signal need to use the signal interface, the rule of one class per module needs to be broken in order to avoid a circular module dependency.

-

-Reconstruction

-

The reconstruction class encapsilated the reconstruction algrothium. The reconstruction class is implemented in the reconstruction module.

-

-Other Objects

-

Other sections of the code are also implented as objects as well. The most important of these auxiliary objects is the context class. This class is a single object that contains all the memory and objects used by V3FIT. This context can be used to store, copy and reset the state of V3FIT. The context class is implemented in the v3fit_context module.

-
-
- - - - diff --git a/html/bc_s.png b/html/bc_s.png deleted file mode 100644 index 224b29aa9847d5a4b3902efd602b7ddf7d33e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT diff --git a/html/bdwn.png b/html/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - - - -Stellarator-Tools: V3FIT/Sources/bivariate.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bivariate.f File Reference
-
-
- -

Contains module bivariate. -More...

- - - - - -

-Data Types

interface  bivariate::bivariate_class
 An object containing persistent data for the bivariate interpolation. More...
 
- - - - -

-Modules

module  bivariate
 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.
 
- - - - - - - - - - - - - - - - -

-Functions/Subroutines

class(bivariate_class) function, pointer bivariate::bivariate_construct (ns, nu)
 Construct a bivariate_type object. More...
 
subroutine bivariate::bivariate_destruct (this)
 Deconstruct a bivariate_type object. More...
 
subroutine bivariate::bivariate_set_grids_2d (this, rsu, zsu, rgrid, zgrid)
 Set up the interpolation grid for a phi plane. More...
 
subroutine bivariate::bivariate_set_grids_1d (this, rsu, zsu, rgrid, zgrid)
 Set up the interpolation grid for a phi plane. More...
 
subroutine bivariate::bivariate_get_4pt (this, resp_rz, resp_su)
 Interpolate points on to response function grid. More...
 
-

Detailed Description

-

Contains module bivariate.

-
- - - - diff --git a/html/bmw_8f.html b/html/bmw_8f.html deleted file mode 100644 index 661bf38..0000000 --- a/html/bmw_8f.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -Stellarator-Tools: BMW/Sources/bmw.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bmw.f File Reference
-
-
- -

Contains the main routines for Biot-Savart Magnetic Vmec Vector-Potential (BMW) code. -More...

- - - - - -

-Functions/Subroutines

program bmw
 BMW is a code for extending fields belond the VMEC domain in a manner that ensures divergence free fields. BMW does a Biot-Savart volume integration of of the equilibrium current density to obtain a continous vector potential every where on the mgrid grid. More...
 
-

Detailed Description

-

Contains the main routines for Biot-Savart Magnetic Vmec Vector-Potential (BMW) code.

-

Function/Subroutine Documentation

- -

◆ bmw()

- -
-
- - - - -
program bmw
-
- -

BMW is a code for extending fields belond the VMEC domain in a manner that ensures divergence free fields. BMW does a Biot-Savart volume integration of of the equilibrium current density to obtain a continous vector potential every where on the mgrid grid.

-
Author
Mark Cianciosa
-

Below is a brief discription of the major top level objects of the code. For discriptions of lower level objects consult the referenced top level objects.

-

m_grid Object containing the vaccum field information. primed_grid Object containing the plasma currents and primed grid positions. unprimed_grid Object containing the plasma vector potential response. bmw_context Defines the main pointers to all allocated memory and objects.

-

BMW main program.

-

Highest level BMW routine. This computes the vector potential on the mgrid grid.

- -
-
-
- - - - diff --git a/html/bmw__commandline__parser_8f.html b/html/bmw__commandline__parser_8f.html deleted file mode 100644 index e1e7322..0000000 --- a/html/bmw__commandline__parser_8f.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - -Stellarator-Tools: BMW/Sources/bmw_commandline_parser.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bmw_commandline_parser.f File Reference
-
-
- -

Contains module bmw_commandline_parser. -More...

- - - - - -

-Data Types

interface  bmw_commandline_parser::bmw_commandline_parser_class
 Base class containing a parsed bmw_commandline. More...
 
- - - - -

-Modules

module  bmw_commandline_parser
 Defines the base class of the type bmw_commandline_parser_class.
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions/Subroutines

class(bmw_commandline_parser_class) function, pointer bmw_commandline_parser::bmw_commandline_parser_construct (parallel)
 Construct a bmw_commandline_parser_class object. More...
 
subroutine bmw_commandline_parser::bmw_commandline_parser_destruct (this)
 Deconstruct a bmw_commandline_parser_class object. More...
 
character(len=path_length) function bmw_commandline_parser::bmw_commandline_parser_get_string (this, arg)
 Get the value of an argument as a string. More...
 
integer function bmw_commandline_parser::bmw_commandline_parser_get_integer (this, arg, default_value)
 Get the value of an argument as an integer. More...
 
real(rprec) function bmw_commandline_parser::bmw_commandline_parser_get_real (this, arg, default_value)
 Get the value of an argument as a Real. More...
 
logical function bmw_commandline_parser::bmw_commandline_parser_is_flag_set (this, arg)
 Check if a command line argument was set. More...
 
subroutine bmw_commandline_parser::bmw_commandline_parser_flag_requires_value (this, index)
 Check if a command line argument requires a value. More...
 
subroutine bmw_commandline_parser::bmw_commandline_parser_print_help
 Print out help text. More...
 
- - - - - - - -

-Variables

-integer, parameter bmw_commandline_parser::bmw_commandline_parser_no_error = 0
 Commandline argument not found.
 
-integer, parameter bmw_commandline_parser::bmw_commandline_parser_arg_not_found = -1
 Commandline argument not found.
 
-

Detailed Description

-

Contains module bmw_commandline_parser.

-
- - - - diff --git a/html/bmw__context_8f.html b/html/bmw__context_8f.html deleted file mode 100644 index 16d7a36..0000000 --- a/html/bmw__context_8f.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -Stellarator-Tools: BMW/Sources/bmw_context.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bmw_context.f File Reference
-
-
- -

Contains module bmw_context. -More...

- - - - - -

-Data Types

interface  bmw_context::bmw_context_class
 Base class representing a bmw context. This contains all memory needed to operate bmw. More...
 
- - - - -

-Modules

module  bmw_context
 Defines the base class of the type bmw_context_class. This contains the state variables needed by BMW.
 
- - - - - - - - - - - - - - - - - - - - - - -

-Functions/Subroutines

class(bmw_context_class) function, pointer bmw_context::bmw_context_construct (mgrid_file_name, wout_file_name, siesta_file_name, flags, num_p, parallel, io_unit)
 Construct a bmw_context_class object. More...
 
class(bmw_context_class) function, pointer bmw_context::bmw_context_construct_plasma (wout_file_name, siesta_file_name, flags, num_r, num_p, num_z, rmax, rmin, zmax, zmin, parallel, io_unit)
 Construct a bmw_context_class object. More...
 
subroutine bmw_context::bmw_context_destruct (this)
 Deconstruct a bmw_context_class object. More...
 
subroutine bmw_context::bmw_context_set_up_grid_m (this, p_start, p_end, parallel, io_unit)
 Set the unprimed grid. More...
 
subroutine bmw_context::bmw_context_set_up_grid_a (this, r_grid, z_grid, dphi, parallel, io_unit)
 Set the unprimed grid. More...
 
subroutine bmw_context::bmw_context_set_up_grid_c (this, vmec_vac_file, num_v, flags, p_start, p_end, parallel, io_unit)
 Set the unprimed grid. More...
 
subroutine bmw_context::bmw_context_write (this, result_file_name, parallel)
 Write NetCDF based result file. More...
 
- - - - -

-Variables

-integer, parameter bmw_context::series = 3
 Version number.
 
-

Detailed Description

-

Contains module bmw_context.

-
- - - - diff --git a/html/bmw__parallel__context_8f.html b/html/bmw__parallel__context_8f.html deleted file mode 100644 index 08feb02..0000000 --- a/html/bmw__parallel__context_8f.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - - -Stellarator-Tools: BMW/Sources/bmw_parallel_context.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bmw_parallel_context.f File Reference
-
-
- -

Contains module bmw_parallel_context. -More...

- - - - - -

-Data Types

interface  bmw_parallel_context::bmw_parallel_context_class
 Base class representing a bmw parallel context. This contains all memory needed parameters needed to parallel processing. More...
 
- - - - -

-Modules

module  bmw_parallel_context
 Defines the base class of the type bmw_parallel_context_class. This contains the state variables needed by BMW for parallel computation.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions/Subroutines

class(bmw_parallel_context_class) function, pointer bmw_parallel_context::bmw_parallel_context_construct (comm)
 Construct a bmw_context_class object. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_destruct (this)
 Deconstruct a bmw_parallel_context_class object. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_set_threads (this, num_threads)
 Set the number of threads. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_abort (status)
 Abort the entire program. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_report (this, io_unit)
 Report the number of parallel processes and threads. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_reduce1 (this, buffer)
 Reduce parallel buffers. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_reduce2 (this, buffer)
 Reduce parallel buffers. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_reduce3 (this, buffer)
 Reduce parallel buffers. More...
 
subroutine bmw_parallel_context::bmw_parallel_context_reduce4 (this, buffer)
 Reduce parallel buffers. More...
 
pure integer function bmw_parallel_context::bmw_parallel_context_start (this, total)
 Compute the start index of a flat array. More...
 
pure integer function bmw_parallel_context::bmw_parallel_context_end (this, total)
 Compute the end index of a flat array. More...
 
pure integer function bmw_parallel_context::bmw_parallel_context_i (index, num_i)
 Compute the i index of a flat array. More...
 
pure integer function bmw_parallel_context::bmw_parallel_context_j (index, num_i, num_j)
 Compute the j index of a flat array. More...
 
pure integer function bmw_parallel_context::bmw_parallel_context_k (index, num_i, num_j)
 Compute the k index of a flat array. More...
 
-

Detailed Description

-

Contains module bmw_parallel_context.

-
- - - - diff --git a/html/bmw__state__flags_8f.html b/html/bmw__state__flags_8f.html deleted file mode 100644 index 962420b..0000000 --- a/html/bmw__state__flags_8f.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -Stellarator-Tools: BMW/Sources/bmw_state_flags.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
bmw_state_flags.f File Reference
-
-
- -

Contains module bmw_state_flags. -More...

- - - - - -

-Modules

module  bmw_state_flags
 Contains parameters defining the bit positions for flags that mark different options.
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Variables

-character(len= *), parameter bmw_state_flags::clear_screen = achar(27)//"[2K"//achar(13)
 Clear screen output.
 
-character(len=3), dimension(0:3), parameter bmw_state_flags::progress = (/ ' | ', ' / ', ' - ', ' \ '/)
 Progress indicator.
 
-integer, parameter bmw_state_flags::bmw_state_flags_off = 0
 Clear all flags.
 
-integer, parameter bmw_state_flags::bmw_state_flags_force = 0
 Bit position for force override of errors flag.
 
-integer, parameter bmw_state_flags::bmw_state_flags_ju = 1
 Bit position for the use curl ju response flag.
 
-integer, parameter bmw_state_flags::bmw_state_flags_jv = 2
 Bit position for the use curl jv response flag.
 
-integer, parameter bmw_state_flags::bmw_state_flags_siesta = 3
 Bit position for the use siesta instead of vmec.
 
-integer, parameter bmw_state_flags::bmw_state_flags_mgrid = 4
 Bit position for mgrid specified number of phi planes.
 
-integer, parameter bmw_state_flags::bmw_state_flags_correct = 5
 Bit position for vmec vacuum correction.
 
-

Detailed Description

-

Contains module bmw_state_flags.

-
- - - - diff --git a/html/bmw_cl_parsing_sec.html b/html/bmw_cl_parsing_sec.html deleted file mode 100644 index 2354f9e..0000000 --- a/html/bmw_cl_parsing_sec.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Stellarator-Tools: Command Line Arguments - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Command Line Arguments
-
-
- -

-Introduction

-

This contains a description of the command line arguments. All arguments take the form of

-

-arg=value

-

-Command Line Arguments

- - - -
ArgumentTakes ValueDiscription
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-hNDisplays the help text and exits the program.
-mgridfYSpecify the mgrid input file name.
-woutfYSpecify the wout input file name.
-wvacfYSpecify the vacuum wout input file name.
-siestafYSpecify the siesta input file name.
-outfYSpecify the output input file name.
-logfYWrite screen output to a log file.
@fixed_wdith{-jv}NForce balance j^v from curl derived j^u. Overrdes the -ju flag.
@fixed_wdith{-ju}NForce balance j^u from curl derived j^v. @item3{@fixed_wdith{-p_start}, Y, Starting phi index to compute fields. If this flag is not set, default to index 1.} @item3{@fixed_wdith{-p_end}, Y, Ending phi index to compute fields. If this flag is not set, default to the last index.}
-paraYConfigures openmp parallelism. The value of this flag sets the maximum number of threads to use. A value of -1 uses the default. @item3{-force, N, Force override of error conditions. To prevent loss of valid data, BMW will terminate if an error condition is triggerd. This flag overrides that error potential overwritting valid data.}
-num_rYNumber radial points. Note not used when mgridf is specified.
-num_pYNumber toroidal points. Note not used when mgridf is specified.
-num_zYNumber vertial points. Note not used when mgridf is specified.
-rmaxYMaximum radial grid. Note not used when mgridf is specified.
-rminYMinimum radial grid. Note not used when mgridf is specified.
-zmaxYMaximum vertical grid. Note not used when mgridf is specified.
-zminYMinimum vertical grid. Note not used when mgridf is specified.
-
Note
OpenMP and MPI support must be configured at compile time to use. A simple way to check if support has been included is to check the command line help -h.
-

-Programmers Reference

-

Reference material for the coding to implement command line parsing is found in the bmw_commandline_parser module.

-
-
- - - - diff --git a/html/build_system.html b/html/build_system.html deleted file mode 100644 index 68946aa..0000000 --- a/html/build_system.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - -Stellarator-Tools: Stellarator-Tools Build System - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Stellarator-Tools Build System
-
-
- -

Overview of the Cmake based build system for the Stellarator-Tools suite of codes.

-

-Introduction

-

The Stellarator-Tools suite of codes is designed as an umbrella project. The main build system is locacted in the Stellarator-Tools GitHub repository. The build system in build around cmake and requires a version greater than 3.14. This build system is designed to automatically download dependent projects when a tool is enabled. Cmake can be configured by setting various variables on the command line

-DVARIABLE=value
-
-DOTHER_VARIABLE="value1 value2 value3"
-

or by using the ccmake interactive tool. Once a variable has been set on the cmake command line, that value is cached and it is no longer necessary to reset it for subsequent Cmake commands. This build system is also designed to obtain the latest sources evertime the code is recompiled.

-

-Obtaining the code.

-

The Stellarator-Tools is the main project from which all subprojects are compiled. To obtain the code use the command

git clone https://github.com/ORNL-Fusion/Stellarator-Tools.git
-

-Configuring Build

-

In this section we will focus on the \fixed_with{ccmake} tool. First navigate to root directory of the repository. Then create a build directory. Typically this is created at the root directory of the repository however it can be anywhere. From inside the build directory run the ccmake command.

cd Stellarator-Tools
-
mkdir build
-
ccmake ../
-

Initialially there will be no options.

- -
-

At the bottom of the screen, there are various command. Pressing the c key begins the configure process. Once initally configured, there will be several options. Different tools in the Stellarator-Tools suite of codes can be configured to be built by toggling the BUILD_code from off to on.

- -
-

After changing settings, keep pressing the c key until the g options appears.

- -
-

After hitting the g option ccmake will exit and a Makefile will be generated. The codes can then be build using make command.

-

-Makefile

-

For Stellarator-Tools, Cmake generates makefiles that can be used to build various components. The resulting makefiles contain a bunch of tasks. These tasks can be displayed using the

make help
-

command. For debugging purposes, the full build commandline commands can be displaced using.

make VERBOSE=1
-

-Dependencies

-

Dependencies on any software project fall under three types. When enableing a code dependend codes are also automatrically enabled. By default, all codes build from the master branch. To build specific branches or tags, set the BUILD_TAG_code variables. Subprojects are registered using the register_project Cmake macro.

-

The next type of dependecy is external libraies that provide functionality that the code uses must be found for the build system to use. The third type of dependency is determining the proper build order. Cmake automatically handles this step.

-

-Libraries

-

The codes in the Stellarator-Tools suite requires a few external libraries to build. LAPACK and BLAS provide linear algebra routines. Optimized version of these libraies are typically included by an OS or compiler vendor. These packages are found automatically by Cmake using the

find_package
-

function. If for some reason Cmake cannot find working copies of these libraries an error message should instruct the correct variables to set. If libraries can be found in non standard paths, setting the CMAKE_PREFIX_PATH variable will allow the automated search functions to find these files.

-

The NetCDF library provides routines for reading and writting binary files. Unlike the LAPACK/BLAS libraries, Cmake does not come with a built in package to find the netcdf routines. Routines for automatically locating these in standard paths can be found are provided. If the path is not standard, set the CMAKE_PREFIX_PATH. Should both this methods fail the

-DNetCDF_C_INCLUDE_DIR="/path/to/the/netcdf/include"
-
-DNetCDF_C_LIBRARY="/path/to/the/netcdf/lib/libnetcdf.a"
-
-DNetCDF_Fortran_LIBRARY="/path/to/the/netcdf/lib/libnetcdff.a"
-

can be set manually.

-

The codes also may use the ScaLAPACK library. Routines for finding these are also included. If the path is not standard, set the CMAKE_PREFIX_PATH. Should both this methods fail the

-DSCALAPACK_LIBRARY="/path/to/the/scalack/lib/libscalapack.a"
-
-DBLACS_LIBRARY="/path/to/the/scalack/lib/libblacs.a"
-
-DBLACS_INIT_LIBRARY="/path/to/the/scalack/lib/libblacsinit.a"
-

can be set manually.

-

-Sources

-

Cmake parses all the sources file to determine the proper source code level dependencies. The source is specified in the CMakeLists.txt file or source directory. When adding new files to be build, the appropiate CMakeLists.txt needs to be updated aswell. It is not necessary to rerun Cmake at this stage. Instead the build system will automatically detect the change and rerun the depenency generation.

-

-Documentation

-

This documentation was generated using the Doxygen tool. If the doxygen tool is detected, and extra task is added to the make file.

make doc
-

More on the Doxygen generated documentation is avalable on the Doxygen Documentation page.

-

-Testing

-

Using CMake a testing frame work has been implmented. Tests maybe run by

make test
-

or by running

ctest
-

Individual or ranges of tests maybe run by using the ctest -R &ltregex&gt command. As an example to run all the tests for diagnostic rotation use the command

ctest -R ^diagnostic_rotation
-

Note that the executables need to be generated already and tests need to be configured. Typically tests should be run using the sequence of commands

make
-
make test
-

The results from tests and log file is found in Testing/Temporary.

-

-Running Cmake

-

Cmake can be invoked manually using the command line or using the setup_cmake. This script, acts like the old setup script. It detects the current build machine and runs the appropiate cmake command line. Otherwise the cmake command may be invoked directly.

-

Once the makefile has been generated, the cmake command never needs to be run again except to reconfigure a build variable. When a CMakeList.txt file is altered, the cmake command is rerun using cached values for the variables.

-

-Cmake Variables

- - - -
VariableValuesDiscription
-

-Built In Variables

- - - - - - - - - - - - - -
CMAKE_Fortran_COMPILERPathPath or command name for the fortran compiler.
CMAKE_Fortran_FLAGSStringFlags to pass to the fortran compiler.
CMAKE_C_COMPILERPathPath or command name for the C compiler. While V3FIT and VMEC are all written in Fortran, some of the Cmake find packages use C compilers.
CMAKE_CXX_COMPILERPathPath or command name for the C++ compiler. While V3FIT and VMEC are all written in Fortran, some of the Cmake find packages use C++ compilers.
CMAKE_BUILD_TYPEString
    -
  • Release
  • -
  • Debug
  • -
-
Sets weither to generate build files for release or debug versions.
CMAKE_PREFIX_PATHPathPaths to use when searching for libraries and executables.
-

-Defined Variables

- - - - - - - - - - - - - -
NETCDF_INC_PATHPathPath to the NetCDF include directory.
NETCDF_LIB_PATHPathPath to the NetCDF include directory.
EXTRA_FLAGSStringExtra flags to pass to the compiler for all build modes.
EXTRA_RELEASE_FLAGSStringExtra flags to pass to the compiler for Release builds.
EXTRA_DEBUG_FLAGSStringExtra flags to pass to the compiler for Debug builds.
USE_PROFILERString
    -
  • On
  • -
  • Off
  • -
-
Controls if code profiling is turned on or off.
-

-Build Directory

-

CMake is configured to generate all build products in the build directory. The build products can be found in the _deps/code-build/xcode. Optionally the tools can be installed using the

make install
-

command. Install location is controlled by the CMAKE_INSTALL_PREFIX variable.

-

-Trouble Shooting

-

If problems are encountered with the build system it is recommened to first try a clean build. Clean builds may be generated by running

make clean
-
make
-

If problems persist, the command line arguments used to invoke the compiler and linker may be checked by running

make VERBOSE=1
-
-
- - - - diff --git a/html/check__fields_8f.html b/html/check__fields_8f.html deleted file mode 100644 index a7d1d9c..0000000 --- a/html/check__fields_8f.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - - - -Stellarator-Tools: MAKEGRID/Testing/test_utilities/check_fields.f File Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
check_fields.f File Reference
-
-
- -

Utility to check fields written from mgrid. -More...

- - - - - - - - - - - - - - - - - - - - -

-Functions/Subroutines

-program check_fields
 Checks mgrid fields against analytic values.
 
subroutine check_int (ncid, name, value, error)
 check an expected int value. More...
 
subroutine check_real (ncid, name, value, tolarance, error)
 check an expected real value. More...
 
subroutine check_real_2d (ncid, name, value, tolarance, i, j, error)
 check an expected real value. More...
 
subroutine check_real_2d_all (ncid, name, value, tolarance, error)
 check an expected real value. More...
 
real(dp) function bz_axis (z)
 Compute the field at a Z away from the center. More...
 
-

Detailed Description

-

Utility to check fields written from mgrid.

-

Function/Subroutine Documentation

- -

◆ bz_axis()

- -
-
- - - - - - - - -
real (dp) function bz_axis (real (dp), intent(in) z)
-
- -

Compute the field at a Z away from the center.

-

The magnetic field at a point R=0, Z is given by

-

B_z = mu0/2 R^2*I/(z^2 + R^2)^3/2

-
Parameters
- - -
[in]zNetCDF file reference. @erturns The B_z at point z.
-
-
- -
-
- -

◆ check_int()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
subroutine check_int (integer, intent(in) ncid,
character (len=*), intent(in) name,
integer, intent(in) value,
integer, intent(inout) error 
)
-
- -

check an expected int value.

-

Checks an integer value for the expected result.

-
Parameters
- - - - - -
[in]ncidNetCDF file reference.
[in]nameName of the
[in]valueExpected value.
[in,out]errorCurrent error condition.
-
-
- -
-
- -

◆ check_real()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
subroutine check_real (integer, intent(in) ncid,
character (len=*), intent(in) name,
real (dp), intent(in) value,
real (dp), intent(in) tolarance,
integer, intent(inout) error 
)
-
- -

check an expected real value.

-

Checks an real value for the expected result with in the tolarance.

-
Parameters
- - - - - - -
[in]ncidNetCDF file reference.
[in]nameName of the
[in]valueExpected value.
[in]tolaranceExpected value.
[in,out]errorCurrent error condition.
-
-
- -
-
- -

◆ check_real_2d()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
subroutine check_real_2d (integer, intent(in) ncid,
character (len=*), intent(in) name,
real (dp), intent(in) value,
real (dp), intent(in) tolarance,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(inout) error 
)
-
- -

check an expected real value.

-

Checks an real value for the expected result with in the tolarance.

-
Parameters
- - - - - - - - -
[in]ncidNetCDF file reference.
[in]nameName of the
[in]valueExpected value.
[in]tolaranceExpected value.
[in]iR index value.
[in]jZ index value.
[in,out]errorCurrent error condition.
-
-
- -
-
- -

◆ check_real_2d_all()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
subroutine check_real_2d_all (integer, intent(in) ncid,
character (len=*), intent(in) name,
real (dp), intent(in) value,
real (dp), intent(in) tolarance,
integer, intent(inout) error 
)
-
- -

check an expected real value.

-

Checks an real value for the expected result with in the tolarance at all index points.

-
Parameters
- - - - - - - - -
[in]ncidNetCDF file reference.
[in]nameName of the
[in]valueExpected value.
[in]tolaranceExpected value.
[in]iR index value.
[in]jZ index value.
[in,out]errorCurrent error condition.
-
-
- -
-
-
- - - - diff --git a/html/cl_parsing_sec.html b/html/cl_parsing_sec.html deleted file mode 100644 index 8465b12..0000000 --- a/html/cl_parsing_sec.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - -Stellarator-Tools: Command Line Arguments - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Command Line Arguments
-
-
- -

-Introduction

-

This contains a description of the command line arguments. All arguments take the form of

-

-arg=value

-

If no -arg= is found, then the -file is implied. In other words, a command line of

-

xv3fit input.file

-

is the same as

-

xv3fit -file=input.file

-

-Command Line Arguments

- - - -
ArgumentTakes ValueDiscription
- - - - - - - - - - - - - - - - - - - - - - - -
-hNDisplays the help text and exits the program.
-dNUse the default namelist input file. The default input filename is v3fit.in.
-fileYSpecify the v3fit namelist input file.
-testNOverwrites the v3fit_input::my_task variable and runs the internal unit tests instead.
-forceNForces the equilibrium to re-solve on every reconstruction parameter
-paraYConfigures openmp parallelism. The value of this flag sets the maximum number of threads to use. A value of -1 uses the default.
-outNWrites out the input file for each reconstruction step.
-cYCompress magnetic response functions using the cutoff.
-c_diffNUse central differencing to compute the Jacobian.
-serialNRun the reconstruction serially and with parallel equilibria.
-restartY

Specify v3fit to restart from the provided result file. Must have the last valid wout and/or siesta restart file.

-

-
-
Note
OpenMP and MPI support must be configured at compile time to use. A simple way to check if support has been included is to check the command line help -h.
-

-Programmers Reference

-

Reference material for the coding to implement command line parsing is found in the commandline_parser module.

-
-
- - - - diff --git a/html/class_anatomy.html b/html/class_anatomy.html deleted file mode 100644 index 06b7bb7..0000000 --- a/html/class_anatomy.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - -Stellarator-Tools: Class Anatomy - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Class Anatomy
-
-
- -

Overview of the design of an object for V3FIT.

-

-Introduction

-

This page provides an overview of the object oriented partterns used through out V3FIT. Older parts of the code use a different style than presented here. For consistency, any new coding should follow this design pattern.

-

A class is a construct used to define a distinct type. A class is instantiated into instances of itself. A class containes members that define its state and behavior. The state is defined by the data members. The behavior is defined by the methods.

-

Each class should be contained in it's own module. Methods, types and parameters associated with a class should be named with a prefix.

example_class_...
-

-The Class Type

-

The data members are stored in an instance of a class object or more simply, an object. This contains all of the data members needed to hold the state of the class instance. Class objects are defined as a type using the module name

!*******************************************************************************
-
! DERIVED-TYPE DECLARATIONS
-
! 1) diagnostic base class
-
!
-
!*******************************************************************************
-
TYPE example_class
-
END TYPE
-

For creating arrays of these objects, it's also convienent to define a derived type containing a pointer. Again, these class object pointers are defined as a type using the module name

!-------------------------------------------------------------------------------
-
TYPE example_pointer
-
TYPE (example_class), POINTER :: p => null()
-
END TYPE
-

-Subclassing

-

Subclasses are classes that expand upon the behavior the general class behavior of the super class. V3FIT uses subclasses and class hierachy extensively to provide an abstract interface where implentation details specific to a class are hidden away from parts of the code that are not concerned with the specific details.

-

To accomplish this generic interface, an instance of a subclass is stored inside an instance of the super class. This allows for the code to use a single generic type defined by the super class. A class that is subclassed, needs to define some parameters that store the type idenitifcation of the subclass instance. These parameters are defined as an integer with an ID number. An id of -1 is reserved for the instance of no subclass instance.

!*******************************************************************************
-
! diagnostic module parameters
-
!*******************************************************************************
-
INTEGER, PARAMETER :: example_no_type = -1
-
INTEGER, PARAMETER :: example_subclass_type = 0
-
...
-

The super class stores the type ID and a pointer to subclass instance.

!*******************************************************************************
-
! DERIVED-TYPE DECLARATIONS
-
! 1) diagnostic base class
-
!
-
!*******************************************************************************
-
TYPE example_class
-
INTEGER :: type = example_no_type
-
TYPE (example_sub_class), POINTER :: subclass => null()
-
END TYPE
-

-Methods

-

Methods define the behiavor of the class instance. In object oriented programming, there are two types of methods. Instance methods, define behavior that acts on or is affected by the state of specific class instance. These methods take a specific class instance as the first argument named this. The second method type are called class methods. These methods define behavior that is specific to a class by generic to an all instances of that class. These methods do not take a class instance as an argument. In general class methods are typically not used in V3FIT.

-

-Virtual Methods

-

To create the generic interfaces that V3FIT uses when dealing with subclasses, the methods may be considered virtual. This means one of three things.

    -
  • The super class contains no implmentation and an implenentation is left up to the subclass.
  • -
  • The super class contains an implmentation and the subclass inherents that one.
  • -
  • The super class contains an implmentation and the subclass overrides it.
  • -
-

Because of this each method needs to check a subclass instance type first to decide the correct behavior. When using, the second method behavior, it is not necessary to define a method in the subclass module.

!-------------------------------------------------------------------------------
-
! The super class contains no implmentation and an implenentation is left up to
-
! the subclass.
-
!-------------------------------------------------------------------------------
-
FUNCTION example_method_1(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
INTEGER :: example_method_1
-
TYPE (example_class), INTENT(in) :: this
-
-
! Start of executable code
-
SELECT CASE(this%type)
-
-
CASE (example_subclass_type)
-
example_method_1 = example_subclass_method_1(this%subclass)
-
-
CASE DEFAULT
-
assert('Expected subclass method.')
-
-
END SELECT
-
-
END FUNCTION
-
-
!-------------------------------------------------------------------------------
-
! The super class contains an implmentation and the subclass inherents that
-
! one.
-
!-------------------------------------------------------------------------------
-
FUNCTION example_method_2(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
INTEGER :: example_method_2
-
TYPE (example_class), INTENT(in) :: this
-
-
! Start of executable code
-
SELECT CASE(this%type)
-
-
CASE DEFAULT
-
example_method_2 = 0
-
-
END SELECT
-
-
END FUNCTION
-
-
!-------------------------------------------------------------------------------
-
! The super class contains an implmentation and the subclass overrides it.
-
!-------------------------------------------------------------------------------
-
FUNCTION example_method_3(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
INTEGER :: example_method_3
-
TYPE (example_class), INTENT(in) :: this
-
-
! Start of executable code
-
SELECT CASE(this%type)
-
-
CASE (example_subclass_type)
-
example_method_3 = example_subclass_method_1(this%subclass)
-
-
CASE DEFAULT
-
example_method_3 = 0
-
-
END SELECT
-
-
END FUNCTION
-

Note that the interger value stored in the type field of the class instance should never be compared with the integer number directly. Instead the type field should be compared against the defined parameters. This allows the interger number to be redefined without breating the expected behavior.

-

-Constructors

-

The job of a constructor is to allocate memory for a class object instance and initalize the members for the class. To allow the memory allocation to be encapsilated inside the constructor method, constructors are implemented as a function returning a pointer to the allocated and initalized object instance.

!*******************************************************************************
-
! CONSTRUCTION SUBROUTINES
-
!*******************************************************************************
-
FUNCTION example_class_construct()
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
TYPE (example_class), POINTER :: example_class_construct
-
-
! Start of executable code
-
ALLOCATE(example_class_construct)
-
-
END FUNCTION
-

-Subclass Constructors

-

Subclassed objects are created by passing a subclass object instance as an argument of a super class constructor. The constructor method should be over loaded for each subclass instance. Since all constructors return a pointer, and subclasses are stored as pointers in the super class, the subclass object argument needs to be passed in as a pointer as well. This constructor is also responsible for setting the subclass type id.

!*******************************************************************************
-
! INTERFACE BLOCKS
-
!*******************************************************************************
-
INTERFACE example_class_construct
-
MODULE PROCEDURE example_class_construct_subclass
-
END INTERFACE
-
-
!*******************************************************************************
-
! CONSTRUCTION SUBROUTINES
-
!*******************************************************************************
-
FUNCTION example_class_construct_subclass(subclass_object)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
TYPE (example_class), POINTER :: example_class_construct_subclass
-
TYPE (example_sub_class), POINTER, INTENT(in) :: subclass_object
-
-
! Start of executable code
-
ALLOCATE(example_class_construct_subclass)
-
example_class_construct_subclass%type = example_subclass_type
-
example_class_construct_subclass%subclass => subclass_object
-
-
END FUNCTION
-

Implementing the constructors as functions stead of subroutines, allows the subclass constructor to be inlined directly as the argument to a super class constructor.

class_instance => example_class_construct( &
-
& example_subclass_construct())
-

-Copy Constructors

-

Some times in may be necessary to create a second instance of the same object. Since the class objects here make extensive use of pointers, the default assignment operator will not duplicate a class. Instead a copy copy constructor should be used. A copy constructor is a constructor that takes an opject instance as a the only argument. The copy constructor, allocates memory for a new instance, then copies all the numbers to the member data. If the class contains subclasses, or other objects, these object should be copied by calling that classes copy constructor.

!*******************************************************************************
-
! INTERFACE BLOCKS
-
!*******************************************************************************
-
INTERFACE example_class_construct
-
MODULE PROCEDURE example_class_construct_subclass, &
-
& example_class_construct_copy
-
END INTERFACE
-
-
!*******************************************************************************
-
! CONSTRUCTION SUBROUTINES
-
!*******************************************************************************
-
FUNCTION example_class_construct_copy(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
TYPE (example_class), POINTER :: example_class_construct_copy
-
TYPE (example_class), POINTER, INTENT(in) :: this
-
-
! Start of executable code
-
ALLOCATE(example_class_construct_copy)
-
example_class_construct_copy%type = this%type
-
IF (ASSOCIATED(this%subclass)) THEN
-
example_class_construct_copy%subclass => &
-
& example_subclass_construct(this%subclass)
-
END IF
-
-
END FUNCTION
-

-Destructors

-

Destructors perform the opposite function of constructors. These are reponsible for uninitializing the object and deallocating the associated memory. If a class instance contains, subclasses, or instances of other objects, the destructors for those classes instances need to be called from inside the destructor. Since destructors do not return anything, these are implimented as subroutines.

!*******************************************************************************
-
! DESTRUCTION SUBROUTINES
-
!*******************************************************************************
-
SUBROUTINE example_class_destruct(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
TYPE (example_class), POINTER, INTENT(inout) :: this
-
-
! Start of executable code
-
IF (ASSOCIATED(this%subclass)) THEN
-
CALL example_subclass_destruct(this%subclass)
-
this%subclass => null()
-
END IF
-
-
this%type = example_no_type
-
-
DEALLOCATE(this)
-
-
END SUBROUTINE
-

-Setters

-

Setters are used to set the value of a variable. A setter should be named _set_variable where variable is the name of the class variable to be set. Since setters typically do not return anything, these methods are implemented as subroutines.

!*******************************************************************************
-
! SETTER SUBROUTINES
-
!*******************************************************************************
-
SUBROUTINE example_class_set_variable(this, value)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
TYPE (example_class), POINTER, INTENT(inout) :: this
-
INTEGER, INTENT(in) :: value
-
-
! Start of executable code
-
this%variable = value
-
-
END SUBROUTINE
-

-Getters

-

Getters are use to retrieve the value of a variable. A getter should be named _get_variable where variable is the name of the class variable to be retrieved. Since getters typically return values, these methods are implemented as functions.

!*******************************************************************************
-
! GETTER SUBROUTINES
-
!*******************************************************************************
-
FUNCTION example_class_get_variable(this)
-
-
IMPLICIT NONE
-
-
! Declare Arguments
-
INTEGER :: example_class_get_variable
-
TYPE (example_class), POINTER, INTENT(in) :: this
-
-
! Start of executable code
-
example_class_get_variable = this%variable
-
-
END FUNCTION
-
-
- - - - diff --git a/html/classcommandline__parser-members.html b/html/classcommandline__parser-members.html deleted file mode 100644 index f5c9c78..0000000 --- a/html/classcommandline__parser-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
commandline_parser Member List
-
-
- -

This is the complete list of members for commandline_parser, including all inherited members.

- - - - - - - - - -
commandline_parser(const size_t argc, const char *argv[])commandline_parserinline
commandline_parser_arg_not_foundcommandline_parser
commandline_parser_no_errorcommandline_parser
commandscommandline_parser
get(const std::string &key) constcommandline_parserinline
help()commandline_parserinlinestatic
is_set(const std::string &key) constcommandline_parserinline
parse_commands(const size_t argc, const char *argv[])commandline_parserinlinestatic
- - - - diff --git a/html/classcommandline__parser.html b/html/classcommandline__parser.html deleted file mode 100644 index d9a6831..0000000 --- a/html/classcommandline__parser.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - - -Stellarator-Tools: commandline_parser Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
- -
- -

A radial quantity. - More...

- -

#include <commandline_parser.hpp>

- - - - - -

-Classes

type  commandline_parser_class
 Base class containing a parsed commandline. More...
 
- - - - - - - - - - - -

-Public Member Functions

 commandline_parser (const size_t argc, const char *argv[])
 Construct a commandline_parser object by pasring command line arguments. More...
 
bool is_set (const std::string &key) const
 Check if command arg was set. More...
 
template<typename TYPE >
TYPE get (const std::string &key) const
 Get the value of the agument. More...
 
- - - - - - - -

-Static Public Member Functions

static arg_map parse_commands (const size_t argc, const char *argv[])
 Factory method to parse the commandline and produce the arguments. More...
 
-static void help ()
 Display help.
 
- - - - - - - - - - -

-Public Attributes

-const arg_map commands
 Parsed commands.
 
-integer, parameter commandline_parser_no_error = 0
 Commandline argument not found.
 
-integer, parameter commandline_parser_arg_not_found = -1
 Commandline argument not found.
 
-

Detailed Description

-

A radial quantity.

-

Constructor & Destructor Documentation

- -

◆ commandline_parser()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
commandline_parser::commandline_parser (const size_t argc,
const char * argv[] 
)
-
-inline
-
- -

Construct a commandline_parser object by pasring command line arguments.

-
Parameters
- - - -
[in]argcNumber of commandline arguments.
[in]argvCommandline strings.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<typename TYPE >
- - - - - -
- - - - - - - - -
TYPE commandline_parser::get (const std::string & key) const
-
-inline
-
- -

Get the value of the agument.

-
Parameters
- - -
[in]keyCommandline key to check.
-
-
-
Returns
Value of the argument.
- -
-
- -

◆ is_set()

- -
-
- - - - - -
- - - - - - - - -
bool commandline_parser::is_set (const std::string & key) const
-
-inline
-
- -

Check if command arg was set.

-
Parameters
- - -
[in]keyCommandline key to check.
-
-
-
Returns
True if the key was set.
- -
-
- -

◆ parse_commands()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static arg_map commandline_parser::parse_commands (const size_t argc,
const char * argv[] 
)
-
-inlinestatic
-
- -

Factory method to parse the commandline and produce the arguments.

-
Parameters
- - - -
[in]argcNumber of commandline arguments.
[in]argvCommandline strings.
-
-
-
Returns
A constructed map of commandline argument key value pairs.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/html/classcosine-members.html b/html/classcosine-members.html deleted file mode 100644 index fe5c809..0000000 --- a/html/classcosine-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
cosine Member List
-
-
- -

This is the complete list of members for cosine, including all inherited members.

- - - -
df(const double x) const finalcosineinlinevirtual
f(const double x) const finalcosineinlinevirtual
- - - - diff --git a/html/classcosine.html b/html/classcosine.html deleted file mode 100644 index 35f4855..0000000 --- a/html/classcosine.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -Stellarator-Tools: cosine Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
cosine Class Reference
-
-
- -

Cosine Parity function interface. - More...

- -

#include <parity.hpp>

-
-Inheritance diagram for cosine:
-
-
- - -parity - -
- - - - - - - - -

-Public Member Functions

double f (const double x) const final
 Evaluate cosine function. More...
 
double df (const double x) const final
 Evaluate cosine derivative. More...
 
-

Detailed Description

-

Cosine Parity function interface.

-

Member Function Documentation

- -

◆ df()

- -
-
- - - - - -
- - - - - - - - -
double cosine::df (const double x) const
-
-inlinefinalvirtual
-
- -

Evaluate cosine derivative.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function derivative.
- -

Implements parity.

- -
-
- -

◆ f()

- -
-
- - - - - -
- - - - - - - - -
double cosine::f (const double x) const
-
-inlinefinalvirtual
-
- -

Evaluate cosine function.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function.
- -

Implements parity.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classcosine.png b/html/classcosine.png deleted file mode 100644 index a1edf6649519276d4d1177efcac469839eada826..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^hCm#^!3-qZU*%o|QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;2Za%}B>4dcx{41QY~ zmP}EbrrN!vlSyTw&By7HzDx=$JQ`q7ELD89H8SJGrPV ZW`9!49kM0dZ8FfO44$rjF6*2UngE1Ci*x`0 diff --git a/html/classes.html b/html/classes.html deleted file mode 100644 index 9e9a7d1..0000000 --- a/html/classes.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - -Stellarator-Tools: Class Index - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
-
Class Index
-
-
-
A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | V | W | X | Z
-
-
-
A
-
akherm0 (pspline_calls)
akherm1 (pspline_calls)
akherm1p (pspline_calls)
akherm2 (pspline_calls)
akherm2p (pspline_calls)
akherm3 (pspline_calls)
akherm3p (pspline_calls)
angles_shifts (vacfield_mod)
assert (assert_mod)
assert (v3_utilities)
assert_eq (v3_utilities)
assignment(=) (bsc_t)
assignment(=) (diagnostic_t)
assignment(=) (mddc_t)
-
-
B
-
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)
-
-
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)
-
-
E
-
ece_class (ece)
ece_context (ece)
emission_class (emission)
emission_construct (emission)
equilibrium_class (equilibrium)
equilibrium_construct (equilibrium)
evbicub (pspline_calls)
evintrp2d (pspline_calls)
evintrp3d (pspline_calls)
evspline (pspline_calls)
evtricub (pspline_calls)
extcurz_class (extcurz)
extcurz_desc (extcurz_t)
ezhybrid_init (ezspline)
ezlinear_init (ezspline)
ezspline1_r4 (ezspline_type)
ezspline1_r8 (ezspline_type)
ezspline2_r4 (ezspline_type)
ezspline2_r8 (ezspline_type)
ezspline3_r4 (ezspline_type)
ezspline3_r8 (ezspline_type)
ezspline_2netcdf (ezspline)
ezspline_allocated (ezspline_obj)
ezspline_derivative (ezspline)
ezspline_free (ezspline)
ezspline_gradient (ezspline)
ezspline_init (ezspline)
ezspline_interp (ezspline)
ezspline_isgridregular (ezspline)
ezspline_isindomain (ezspline)
ezspline_load (ezspline)
ezspline_modulo (ezspline)
ezspline_preinit (ezspline_obj)
ezspline_save (ezspline)
ezspline_setup (ezspline)
-
-
F
-
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)
-
-
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)
-
-
I
-
ibc_ck (pspline_calls)
integration_function (integration_path_context)
integration_path_class (integration_path)
integration_path_context_class (integration_path_context)
integration_path_gleg_class (integration_path)
integration_path_hp_glep_class (integration_path)
intpol_class (intpol)
intpol_gp_int_context_i (intpol)
intpol_gp_int_context_s (intpol)
intpol_gp_int_context_x (intpol)
intpol_gp_pol_context_i (intpol)
intpol_gp_pol_context_s (intpol)
intpol_gp_pol_context_x (intpol)
intpol_int_context (intpol)
intpol_pol_class (intpol)
intpol_pol_context (intpol)
ipch_desc (ipch_t)
-
-
L
-
levelelement (blocktridiagonalsolver)
levelelement (blocktridiagonalsolver_bst)
li_gbfa (liprec)
li_gbsl (liprec)
li_gefa (liprec)
li_gesl (liprec)
limiter_class (limiter)
limiter_grid_class (limiter_grid)
limiter_iso_class (limiter_iso_t)
-
-
M
-
m_grid_class (m_grid)
magfield (vertex_list)
magnetic_class (magnetic)
magnetic_response_class (magnetic_response)
magnetic_response_construct (magnetic_response)
mastertoslavemapping (blocktridiagonalsolver)
mastertoslavemapping (blocktridiagonalsolver_bst)
mddc_cdf_define (mddc_cdf)
mddc_cdf_read (mddc_cdf)
mddc_cdf_write (mddc_cdf)
mddc_construct (mddc_t)
mddc_desc (mddc_t)
mddc_destroy (mddc_t)
mddc_mrf (mddc_t)
mddc_write (mddc_t)
mkbicon (pspline_calls)
mkbicop (pspline_calls)
mkbicub (pspline_calls)
mkbicubw (pspline_calls)
mkherm1 (pspline_calls)
mkherm2 (pspline_calls)
mkherm3 (pspline_calls)
mkintrp2d (pspline_calls)
mkintrp3d (pspline_calls)
mkspl2p (pspline_calls)
mkspl2pb (pspline_calls)
mkspl2z (pspline_calls)
mkspl2zb (pspline_calls)
mkspl3pb (pspline_calls)
mkspl3zb (pspline_calls)
mkspline (pspline_calls)
mktricon (pspline_calls)
mktricop (pspline_calls)
mktricub (pspline_calls)
mktricubw (pspline_calls)
model_class (model)
mse_class (mse)
mse_pitch (vmec_utils)
-
-
N
-
nf_close (netcdf_inc)
nf_create (netcdf_inc)
nf_def_dim (netcdf_inc)
nf_enddef (netcdf_inc)
nf_get_var_double (netcdf_inc)
nf_get_var_int (netcdf_inc)
nf_get_var_real (netcdf_inc)
nf_inq_dimid (netcdf_inc)
nf_inq_varid (netcdf_inc)
nf_open (netcdf_inc)
nf_put_var_double (netcdf_inc)
nf_put_var_int (netcdf_inc)
nf_put_var_real (netcdf_inc)
nf_put_vara_double (netcdf_inc)
nf_put_vara_int (netcdf_inc)
nf_put_vara_real (netcdf_inc)
nf_strerror (netcdf_inc)
nspline (pspline_calls)
-
-
P
-
param_class (v3fit_params)
param_construct (v3fit_params)
param_locking_class (v3fit_params)
param_pointer (v3fit_params)
param_recon_class (v3fit_params)
param_write_step_data (v3fit_params)
parity
path_construct (integration_path)
path_destruct (integration_path)
pbfield (vertex_list)
pblaslevelparameters (blocktridiagonalsolver)
pblaslevelparameters (blocktridiagonalsolver_bst)
pblasstats (blocktridiagonalsolver)
pblasstats (blocktridiagonalsolver_bst)
pblastemparray (blocktridiagonalsolver)
pblastemparray (blocktridiagonalsolver_bst)
pc1ev (pspline_calls)
pc1fcn (pspline_calls)
pc2ev (pspline_calls)
pc2fcn (pspline_calls)
pc2fcnx (pspline_calls)
pc3ev (pspline_calls)
pc3fcn (pspline_calls)
pc3fcnx (pspline_calls)
point (vertex_list)
pprofile_class (pprofile_t)
pprofile_pointer (pprofile_t)
prfun (read_response_nompi)
prfun (read_response)
primed_grid_class (primed_grid)
prior_gaussian_class (prior_gaussian)
profiler_bucket (profiler)
pspline (pspline_calls)
putenv (system_mod)
pvertex (vertex_list)
pxffork (system_mod)
pxfwait (system_mod)
-
-
R
-
r8akherm0 (pspline_calls)
r8akherm1 (pspline_calls)
r8akherm1p (pspline_calls)
r8akherm2 (pspline_calls)
r8akherm2p (pspline_calls)
r8akherm3 (pspline_calls)
r8akherm3p (pspline_calls)
r8bcspeval (pspline_calls)
r8bcspevfn (pspline_calls)
r8bcspevxy (pspline_calls)
r8bcspgrid (pspline_calls)
r8bcspline (pspline_calls)
r8bcspvec (pspline_calls)
r8bpsplinb (pspline_calls)
r8bpspline (pspline_calls)
r8cspeval (pspline_calls)
r8cspevfn (pspline_calls)
r8cspevx (pspline_calls)
r8cspline (pspline_calls)
r8cubsplb (pspline_calls)
r8dnherm1 (pspline_calls)
r8dnherm2 (pspline_calls)
r8dnherm3 (pspline_calls)
r8evbicub (pspline_calls)
r8evintrp2d (pspline_calls)
r8evintrp3d (pspline_calls)
r8evspline (pspline_calls)
r8evtricub (pspline_calls)
r8f2test (pspline_calls)
r8f3test (pspline_calls)
r8fvbicub (pspline_calls)
r8fvbicubx (pspline_calls)
r8fvintrp2d (pspline_calls)
r8fvintrp3d (pspline_calls)
r8fvspline (pspline_calls)
r8fvtricub (pspline_calls)
r8fvtricubx (pspline_calls)
r8genxpkg (pspline_calls)
r8gridbicub (pspline_calls)
r8gridherm1 (pspline_calls)
r8gridherm2 (pspline_calls)
r8gridherm3 (pspline_calls)
r8gridintrp2d (pspline_calls)
r8gridintrp3d (pspline_calls)
r8gridpc1 (pspline_calls)
r8gridpc2 (pspline_calls)
r8gridpc3 (pspline_calls)
r8gridspline (pspline_calls)
r8gridtricub (pspline_calls)
r8herm1ev (pspline_calls)
r8herm1fcn (pspline_calls)
r8herm1x (pspline_calls)
r8herm2ev (pspline_calls)
r8herm2fcn (pspline_calls)
r8herm2fcnx (pspline_calls)
r8herm2xy (pspline_calls)
r8herm3ev (pspline_calls)
r8herm3fcn (pspline_calls)
r8herm3fcnx (pspline_calls)
r8herm3xyz (pspline_calls)
r8mkbicon (pspline_calls)
r8mkbicop (pspline_calls)
r8mkbicub (pspline_calls)
r8mkbicubw (pspline_calls)
r8mkherm1 (pspline_calls)
r8mkherm2 (pspline_calls)
r8mkherm3 (pspline_calls)
r8mkintrp2d (pspline_calls)
r8mkintrp3d (pspline_calls)
r8mkspl2p (pspline_calls)
r8mkspl2pb (pspline_calls)
r8mkspl2z (pspline_calls)
r8mkspl2zb (pspline_calls)
r8mkspl3pb (pspline_calls)
r8mkspl3zb (pspline_calls)
r8mkspline (pspline_calls)
r8mktricon (pspline_calls)
r8mktricop (pspline_calls)
r8mktricub (pspline_calls)
r8mktricubw (pspline_calls)
r8nspline (pspline_calls)
r8pc1ev (pspline_calls)
r8pc1fcn (pspline_calls)
r8pc2ev (pspline_calls)
r8pc2fcn (pspline_calls)
r8pc2fcnx (pspline_calls)
r8pc3ev (pspline_calls)
r8pc3fcn (pspline_calls)
r8pc3fcnx (pspline_calls)
r8pspline (pspline_calls)
r8seval (pspline_calls)
r8seval2 (pspline_calls)
r8seval3 (pspline_calls)
r8speval (pspline_calls)
r8spgrid (pspline_calls)
r8splaan (pspline_calls)
r8splbrk (pspline_calls)
r8spleen (pspline_calls)
r8splinck (pspline_calls)
r8spline (pspline_calls)
r8spvec (pspline_calls)
r8tcsp23 (pspline_calls)
r8tcspcorr (pspline_calls)
r8tcspeval (pspline_calls)
r8tcspevfn (pspline_calls)
r8tcspevxyz (pspline_calls)
r8tcspgrid (pspline_calls)
r8tcspline (pspline_calls)
r8tcspvec (pspline_calls)
r8tpsplinb (pspline_calls)
r8tpspline (pspline_calls)
r8util_bcherm1 (pspline_calls)
r8util_bcherm2 (pspline_calls)
r8util_bcherm3 (pspline_calls)
r8v_spline (pspline_calls)
r8vecbicub (pspline_calls)
r8vecherm1 (pspline_calls)
r8vecherm2 (pspline_calls)
r8vecherm3 (pspline_calls)
r8vecintrp2d (pspline_calls)
r8vecintrp3d (pspline_calls)
r8vecpc1 (pspline_calls)
r8vecpc2 (pspline_calls)
r8vecpc3 (pspline_calls)
r8vecspline (pspline_calls)
r8vectricub (pspline_calls)
r8xlookup (pspline_calls)
r8zonfind (pspline_calls)
radial_quantity
reconstruction_class (reconstruction)
reconstruction_write_step (reconstruction)
runvmec (vmec_equilibrium)
-
-
S
-
search_function (integration_path_context)
search_path_context_class (integration_path_context)
set_bndy_fouier_m0 (utilities)
seval (pspline_calls)
seval2 (pspline_calls)
seval3 (pspline_calls)
siesta_class (siesta_equilibrium)
siesta_context_class (siesta_context)
siesta_file_class (siesta_file)
siesta_fourier
siesta_grid
siesta_quantities
siesta_run_class (siesta_run)
signal_class (signal)
signal_construct (signal)
signal_dot_file (signal_dot)
signal_pointer (signal)
signals (v3post_rfun)
sine
solutionelement (blocktridiagonalsolver)
solutionelement (blocktridiagonalsolver_bst)
speval (pspline_calls)
spgrid (pspline_calls)
splaan (pspline_calls)
splbrk (pspline_calls)
spleen (pspline_calls)
splinck (pspline_calls)
spline (pspline_calls)
spvec (pspline_calls)
surface_commandline_parser_class (surface_commandline_parser)
surface_context_class (surface_context)
sxrch_desc (sxrch_t)
sxrem_class (sxrem)
sxrem_context (sxrem)
sxrem_emiss_class (sxrem)
sxrem_gp_context_i (sxrem)
sxrem_gp_context_s (sxrem)
sxrem_gp_context_x (sxrem)
sxrem_gp_ti_context_i (sxrem)
sxrem_gp_ti_context_s (sxrem)
sxrem_gp_ti_context_x (sxrem)
sxrem_ratio_class (sxrem_ratio)
sxrem_ti_class (sxrem)
sxrem_ti_context (sxrem)
system (system_mod)
-
-
T
-
tcsp23 (pspline_calls)
tcspcorr (pspline_calls)
tcspeval (pspline_calls)
tcspevfn (pspline_calls)
tcspevxyz (pspline_calls)
tcspgrid (pspline_calls)
tcspline (pspline_calls)
tcspvec (pspline_calls)
test_context (integration_path)
test_search_context (integration_path)
thomson_class (thomson)
thomson_ne_class (thomson)
thomson_p_class (thomson)
thomson_te_class (thomson)
thscte_desc (thscte_t)
timecount (blocktridiagonalsolver)
timecount (blocktridiagonalsolver_bst)
to_full_mesh (utilities)
to_half_mesh (utilities)
tpsplinb (pspline_calls)
tpspline (pspline_calls)
-
-
U
-
unprimed_grid_class (unprimed_grid)
util_bcherm1 (pspline_calls)
util_bcherm2 (pspline_calls)
util_bcherm3 (pspline_calls)
-
-
V
-
v3fit_context_class (v3fit_context)
v3rfun_context_class (v3rfun_context)
v_spline (pspline_calls)
vacuum_class (vacuum_equilibrium)
vecbicub (pspline_calls)
vecherm1 (pspline_calls)
vecherm2 (pspline_calls)
vecherm3 (pspline_calls)
vecin2d_argchk (pspline_calls)
vecin3d_argchk (pspline_calls)
vecintrp2d (pspline_calls)
vecintrp3d (pspline_calls)
vecpc1 (pspline_calls)
vecpc2 (pspline_calls)
vecpc3 (pspline_calls)
vecspline (pspline_calls)
vector3d
vectricub (pspline_calls)
vertex (integration_path)
vertex
vertex (vertex_list)
vmec_class (vmec_equilibrium)
vmec_context_class (vmec_context)
vmec_file_class (vmec_file)
vmec_fourier
vmec_grid
vmec_magnetic_cache (vmec_equilibrium)
vmec_quantities
-
-
W
-
write_array (write_array_generic)
write_invac (vacfield_mod)
-
-
X
-
xlookup (pspline_calls)
-
-
Z
-
zonfind (pspline_calls)
-
-
- - - - diff --git a/html/classfull__grid-members.html b/html/classfull__grid-members.html deleted file mode 100644 index 9dcdbce..0000000 --- a/html/classfull__grid-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
full_grid Member List
-
-
- -

This is the complete list of members for full_grid, including all inherited members.

- - - - - - - -
bufferradial_quantity
dsradial_quantity
full_grid(const std::vector< double > &buffer)full_grid
get(const double s) const finalfull_gridvirtual
get_prime() constfull_grid
radial_quantity(const std::vector< double > &buffer)radial_quantity
- - - - diff --git a/html/classfull__grid.html b/html/classfull__grid.html deleted file mode 100644 index a2e4eba..0000000 --- a/html/classfull__grid.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - -Stellarator-Tools: full_grid Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
full_grid Class Reference
-
-
- -

A full grid quantity. - More...

- -

#include <grid_quantity.hpp>

-
-Inheritance diagram for full_grid:
-
-
- - -radial_quantity - -
- - - - - - - - - - - - - - - -

-Public Member Functions

 full_grid (const std::vector< double > &buffer)
 Construct a full grid quantity. More...
 
double get (const double s) const final
 Get a value at a radial s position. More...
 
half_grid get_prime () const
 Get a radial derivative at a s position. More...
 
- Public Member Functions inherited from radial_quantity
 radial_quantity (const std::vector< double > &buffer)
 Construct a radial quantity. More...
 
- - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from radial_quantity
-const std::vector< double > buffer
 Buffer containing radial quantity.
 
-const double ds
 Grid spacing in s.
 
-

Detailed Description

-

A full grid quantity.

-

Full grid quantities are defined from the magnetic axis to the last closed flux surface.

-

Constructor & Destructor Documentation

- -

◆ full_grid()

- -
-
- - - - - - - - -
full_grid::full_grid (const std::vector< double > & buffer)
-
- -

Construct a full grid quantity.

-

full_grid

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
-

Construct a full grid quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
- - - - - -
- - - - - - - - -
double full_grid::get (const double s) const
-
-finalvirtual
-
- -

Get a value at a radial s position.

-
Parameters
- - -
[in]sRadial s position.
-
-
-
Returns
The interpolated s position.
- -

Implements radial_quantity.

- -
-
- -

◆ get_prime()

- -
-
- - - - - - - -
half_grid full_grid::get_prime () const
-
- -

Get a radial derivative at a s position.

-
Returns
The radial derivative on the half grid.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/html/classfull__grid.png b/html/classfull__grid.png deleted file mode 100644 index 58bbbe6c97ae005bd493915cfef6408dbd395c12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0004JNkl;gvJ-0G=iuz|q75IGT6>M-va=XyO4JO+0|3|AiM3i4y`4rHKb{^oRKM z+<(0sw|&%Q4Dgk~#h+b)s`>a_w41SX^9q z?sIQTe_WWQES$>O^;zWrczSix8~FMU9)NEz9KgNi4;jGG - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
half_grid Member List
-
-
- -

This is the complete list of members for half_grid, including all inherited members.

- - - - - - - -
bufferradial_quantity
dsradial_quantity
get(const double s) const finalhalf_gridvirtual
get_prime(const double m) consthalf_grid
half_grid(const std::vector< double > &buffer)half_grid
radial_quantity(const std::vector< double > &buffer)radial_quantity
- - - - diff --git a/html/classhalf__grid.html b/html/classhalf__grid.html deleted file mode 100644 index ebfbb00..0000000 --- a/html/classhalf__grid.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - -Stellarator-Tools: half_grid Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
half_grid Class Reference
-
-
- -

A half grid quantity. - More...

- -

#include <grid_quantity.hpp>

-
-Inheritance diagram for half_grid:
-
-
- - -radial_quantity - -
- - - - - - - - - - - - - - - -

-Public Member Functions

 half_grid (const std::vector< double > &buffer)
 Construct a half grid quantity. More...
 
double get (const double s) const final
 Get a value at a radial s position. More...
 
full_grid get_prime (const double m) const
 Get a radial derivative at a s position. More...
 
- Public Member Functions inherited from radial_quantity
 radial_quantity (const std::vector< double > &buffer)
 Construct a radial quantity. More...
 
- - - - - - - - -

-Additional Inherited Members

- Public Attributes inherited from radial_quantity
-const std::vector< double > buffer
 Buffer containing radial quantity.
 
-const double ds
 Grid spacing in s.
 
-

Detailed Description

-

A half grid quantity.

-

Half grid quantities lay between the full grid points. For half grid quantities the first index is invalid.

-

Constructor & Destructor Documentation

- -

◆ half_grid()

- -
-
- - - - - - - - -
half_grid::half_grid (const std::vector< double > & buffer)
-
- -

Construct a half grid quantity.

-

half_grid

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
-

Construct a half grid quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
- - - - - -
- - - - - - - - -
double half_grid::get (const double s) const
-
-finalvirtual
-
- -

Get a value at a radial s position.

-
Parameters
- - -
[in]sRadial s position.
-
-
-
Returns
The interpolated s position.
- -

Implements radial_quantity.

- -
-
- -

◆ get_prime()

- -
-
- - - - - - - - -
full_grid half_grid::get_prime (const double m) const
-
- -

Get a radial derivative at a s position.

-
Parameters
- - -
[in]mPoloidal mode number.
-
-
-
Returns
The radial derivative on the half grid.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/html/classhalf__grid.png b/html/classhalf__grid.png deleted file mode 100644 index 1ecd17ffb259698aca0e6fbb2f16a5a4a233959e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmVvTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0004VNkl%W@|E+N$&ki2hAVDaDDTsv4z*S5LGjlVz!cTKQM)?l@*!aG3 z%-V{oM$p!gEo=6loZ9&*xQ)-7SP#V+vEY aVfq0G!W1T6sf45e0000 - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
parity Member List
-
-
- -

This is the complete list of members for parity, including all inherited members.

- - - -
df(const double x) const =0paritypure virtual
f(const double x) const =0paritypure virtual
- - - - diff --git a/html/classparity.html b/html/classparity.html deleted file mode 100644 index f09d652..0000000 --- a/html/classparity.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - - -Stellarator-Tools: parity Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
parity Class Referenceabstract
-
-
- -

Parity function interface. - More...

- -

#include <parity.hpp>

-
-Inheritance diagram for parity:
-
-
- - -cosine -sine - -
- - - - - - - - -

-Public Member Functions

virtual double f (const double x) const =0
 Evaluate parity function. More...
 
virtual double df (const double x) const =0
 Evaluate parity derivative. More...
 
-

Detailed Description

-

Parity function interface.

-

Member Function Documentation

- -

◆ df()

- -
-
- - - - - -
- - - - - - - - -
virtual double parity::df (const double x) const
-
-pure virtual
-
- -

Evaluate parity derivative.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function derivative.
- -

Implemented in cosine, and sine.

- -
-
- -

◆ f()

- -
-
- - - - - -
- - - - - - - - -
virtual double parity::f (const double x) const
-
-pure virtual
-
- -

Evaluate parity function.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function.
- -

Implemented in cosine, and sine.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classparity.png b/html/classparity.png deleted file mode 100644 index 64f84b5319d26d069c40cf5667773ac9eba5985b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmV;k0ZjghP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0003(Nkl1>n=v7CQ#8%KyY( zbF1k)&+H~lUbozM`v)6APiE))RYK{j{#wgLk82 z0N3Lfz~y{37D5Q02B0bz7Vns20L3`w7(g+OJqa^2+e$Dq+sc(vQ&p`cr-Pri0#yDVM{Z^&tRpReJp9o zxY*c}Gi}Uk4zQ#v^O+uQkW$UrYgX09QqAezIJLEAH|90|Y*bZU#4%OXERMCp%*<+% dU}k1D`2n3t7N9A6*0%rv002ovPDHLkV1iyj#K!;t diff --git a/html/classradial__quantity-members.html b/html/classradial__quantity-members.html deleted file mode 100644 index 5acad07..0000000 --- a/html/classradial__quantity-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
radial_quantity Member List
-
-
- -

This is the complete list of members for radial_quantity, including all inherited members.

- - - - - -
bufferradial_quantity
dsradial_quantity
get(const double s) const =0radial_quantitypure virtual
radial_quantity(const std::vector< double > &buffer)radial_quantity
- - - - diff --git a/html/classradial__quantity.html b/html/classradial__quantity.html deleted file mode 100644 index edac70b..0000000 --- a/html/classradial__quantity.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - - -Stellarator-Tools: radial_quantity Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
radial_quantity Class Referenceabstract
-
-
- -

A radial quantity. - More...

- -

#include <grid_quantity.hpp>

-
-Inheritance diagram for radial_quantity:
-
-
- - -full_grid -half_grid - -
- - - - - - - - -

-Public Member Functions

 radial_quantity (const std::vector< double > &buffer)
 Construct a radial quantity. More...
 
virtual double get (const double s) const =0
 vitual interface to get a value at a radial s position. More...
 
- - - - - - - -

-Public Attributes

-const std::vector< double > buffer
 Buffer containing radial quantity.
 
-const double ds
 Grid spacing in s.
 
-

Detailed Description

-

A radial quantity.

-

Constructor & Destructor Documentation

- -

◆ radial_quantity()

- -
-
- - - - - - - - -
radial_quantity::radial_quantity (const std::vector< double > & buffer)
-
- -

Construct a radial quantity.

-

radial_quantity

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
-

Construct a radial quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
- - - - - -
- - - - - - - - -
virtual double radial_quantity::get (const double s) const
-
-pure virtual
-
- -

vitual interface to get a value at a radial s position.

-
Parameters
- - -
[in]sRadial s position.
-
-
-
Returns
The interpolated s position.
- -

Implemented in half_grid, and full_grid.

- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/html/classradial__quantity.png b/html/classradial__quantity.png deleted file mode 100644 index 582a44f4065f7f13586cf28e1b4b633b7d43ae21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0006jNkl<@7f=1zJ!cD){aN}HtO5guZ6B`;9qZzyAwz+pW4cEg}?EQ_# zJn(SD6xpU%9O!&wi*x}0KF`qTx<`0CL!-BNg2zKNtWp8AgJ}S? zf@uJ>f@uJ>f@uKMpzFHsD*)8vTQh4K04YoZARE&FNMRZP*_Z}E3ey0{#xwv@m%7W4Whs8K_*t4YM-N&i3tnM`)kU;Uq~rax}v1kKx9D??g(h#*xPG zXI}j2xT6tYzn`z{NbhNE`tBxG%=?{2W~62``eb^5##vH*Ok+1muZ)e6>uF?0N)_Bt z98N0LtImHWsX{$kzAHP@o4fdRasT8lo)@V=WB3TeoYmGSkMz!Jtad0#I_KtUWJh{4 zsU#_f`$;89X-q?sQkaG$W%C>j@4c_aLc@FStMLc3^(nHT=@3f*0000 - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
siesta_fourier< GRID_CLASS, PARITY > Member List
-
-
- -

This is the complete list of members for siesta_fourier< GRID_CLASS, PARITY >, including all inherited members.

- - - - - - - - - - - -
funcsiesta_fourier< GRID_CLASS, PARITY >
get(const double s, const double u, const double v) constsiesta_fourier< GRID_CLASS, PARITY >inline
get_du(const double s, const double u, const double v) constsiesta_fourier< GRID_CLASS, PARITY >inline
get_dv(const double s, const double u, const double v) constsiesta_fourier< GRID_CLASS, PARITY >inline
mpolsiesta_fourier< GRID_CLASS, PARITY >
nfpsiesta_fourier< GRID_CLASS, PARITY >
ntorsiesta_fourier< GRID_CLASS, PARITY >
quantitysiesta_fourier< GRID_CLASS, PARITY >
siesta_fourier(const siesta_quantity< GRID_CLASS > &buffer, const size_t mpol, const size_t ntor, const std::vector< int > &tor_modes, const size_t nfp)siesta_fourier< GRID_CLASS, PARITY >inline
tor_modessiesta_fourier< GRID_CLASS, PARITY >
- - - - diff --git a/html/classsiesta__fourier.html b/html/classsiesta__fourier.html deleted file mode 100644 index e4f76eb..0000000 --- a/html/classsiesta__fourier.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - -Stellarator-Tools: siesta_fourier< GRID_CLASS, PARITY > Class Template Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
siesta_fourier< GRID_CLASS, PARITY > Class Template Reference
-
-
- -

A cosine parity vmec quantity. - More...

- -

#include <grid_quantity.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

 siesta_fourier (const siesta_quantity< GRID_CLASS > &buffer, const size_t mpol, const size_t ntor, const std::vector< int > &tor_modes, const size_t nfp)
 Siesta radial quantity. More...
 
double get (const double s, const double u, const double v) const
 Get a value at a radial s position. More...
 
double get_du (const double s, const double u, const double v) const
 Get a poloidal derivative at a radial s position. More...
 
double get_dv (const double s, const double u, const double v) const
 Get a toroidal derivative at a radial s position. More...
 
- - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const size_t mpol
 M modes.
 
-const size_t ntor
 N modes.
 
-const std::vector< int > tor_modes
 Toroidal modes.
 
-const size_t nfp
 Number of field periods.
 
-const siesta_quantity< GRID_CLASS > quantity
 Mode amplitudes.
 
-const PARITY func
 Parity function.
 
-

Detailed Description

-

template<class GRID_CLASS, class PARITY>
-class siesta_fourier< GRID_CLASS, PARITY >

- -

A cosine parity vmec quantity.

-

Constructor & Destructor Documentation

- -

◆ siesta_fourier()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
siesta_fourier< GRID_CLASS, PARITY >::siesta_fourier (const siesta_quantity< GRID_CLASS > & buffer,
const size_t mpol,
const size_t ntor,
const std::vector< int > & tor_modes,
const size_t nfp 
)
-
-inline
-
- -

Siesta radial quantity.

-
Parameters
- - - - - - -
[in]bufferBuffer containing the radial quantity.
[in]mpolNumber of poloidal modes.
[in]ntorNumber of toroidal modes.
[in]tor_modesToroidal modes.
[in]nfpNumber of field periods.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_fourier< GRID_CLASS, PARITY >::get (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a value at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
- -

◆ get_du()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_fourier< GRID_CLASS, PARITY >::get_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a poloidal derivative at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
- -

◆ get_dv()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_fourier< GRID_CLASS, PARITY >::get_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a toroidal derivative at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classsiesta__grid-members.html b/html/classsiesta__grid-members.html deleted file mode 100644 index f05cf5f..0000000 --- a/html/classsiesta__grid-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
siesta_grid< GRID_CLASS > Member List
-
-
- -

This is the complete list of members for siesta_grid< GRID_CLASS >, including all inherited members.

- - - - - -
get(const double s) constsiesta_grid< GRID_CLASS >inline
gridsiesta_grid< GRID_CLASS >
siesta_grid(const std::vector< double > &buffer)siesta_grid< GRID_CLASS >inline
siesta_grid(const GRID_CLASS &grid)siesta_grid< GRID_CLASS >inline
- - - - diff --git a/html/classsiesta__grid.html b/html/classsiesta__grid.html deleted file mode 100644 index ae1bd12..0000000 --- a/html/classsiesta__grid.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - -Stellarator-Tools: siesta_grid< GRID_CLASS > Class Template Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
siesta_grid< GRID_CLASS > Class Template Reference
-
-
- -

A radial siesta quantity. - More...

- -

#include <grid_quantity.hpp>

- - - - - - - - - - - -

-Public Member Functions

 siesta_grid (const std::vector< double > &buffer)
 Siesta radial quantity. More...
 
 siesta_grid (const GRID_CLASS &grid)
 Siesta radial quantity. More...
 
double get (const double s) const
 Get a value at a radial s position. More...
 
- - - - -

-Public Attributes

-const GRID_CLASS grid
 Radial grid buffer.
 
-

Detailed Description

-

template<class GRID_CLASS>
-class siesta_grid< GRID_CLASS >

- -

A radial siesta quantity.

-

Half grid quantities lay between the full grid points. For half grid quantities the first index is invalid.

-

Constructor & Destructor Documentation

- -

◆ siesta_grid() [1/2]

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
siesta_grid< GRID_CLASS >::siesta_grid (const std::vector< double > & buffer)
-
-inline
-
- -

Siesta radial quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
- -

◆ siesta_grid() [2/2]

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
siesta_grid< GRID_CLASS >::siesta_grid (const GRID_CLASS & grid)
-
-inline
-
- -

Siesta radial quantity.

-
Parameters
- - -
[in]gridA radial grid quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
double siesta_grid< GRID_CLASS >::get (const double s) const
-
-inline
-
- -

Get a value at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - -
[in]sRadial s position in the vmec grid.
-
-
-
Returns
The interpolated s position.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classsiesta__quantities-members.html b/html/classsiesta__quantities-members.html deleted file mode 100644 index a19b2ee..0000000 --- a/html/classsiesta__quantities-members.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
siesta_quantities Member List
-
-
- -

This is the complete list of members for siesta_quantities, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bsubssiesta_quantities
bsubusiesta_quantities
bsubvsiesta_quantities
bsupssiesta_quantities
bsupusiesta_quantities
bsupvsiesta_quantities
chipfsiesta_quantities
curtorsiesta_quantities
djbsupsdssiesta_quantities
drdssiesta_quantities
dzdssiesta_quantities
get_bsubs(const double s, const double u, const double v) constsiesta_quantitiesinline
get_bsubu(const double s, const double u, const double v) constsiesta_quantitiesinline
get_bsubv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_bsups(const double s, const double u, const double v) constsiesta_quantitiesinline
get_bsupu(const double s, const double u, const double v) constsiesta_quantitiesinline
get_bsupv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_chipf(const double s) constsiesta_quantitiesinline
get_curtor() constsiesta_quantitiesinline
get_divb(const double s, const double u, const double v) constsiesta_quantitiesinline
get_djbsups_ds(const double s, const double u, const double v) constsiesta_quantitiesinline
get_djbsupu_du(const double s, const double u, const double v) constsiesta_quantitiesinline
get_djbsupv_dv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_dr_du(const double s, const double u, const double v) constsiesta_quantitiesinline
get_dr_dv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_dz_du(const double s, const double u, const double v) constsiesta_quantitiesinline
get_dz_dv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jacobian(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jbsups(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jbsupu(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jbsupv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jksups(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jksupu(const double s, const double u, const double v) constsiesta_quantitiesinline
get_jksupv(const double s, const double u, const double v) constsiesta_quantitiesinline
get_phipf(const double s) constsiesta_quantitiesinline
get_pressure(const double s, const double u, const double v) constsiesta_quantitiesinline
get_r(const double s, const double u, const double v) constsiesta_quantitiesinline
get_r_prime(const double s, const double u, const double v) constsiesta_quantitiesinline
get_test(const double s) constsiesta_quantitiesinline
get_z(const double s, const double u, const double v) constsiesta_quantitiesinline
get_z_prime(const double s, const double u, const double v) constsiesta_quantitiesinline
jbsupssiesta_quantities
jbsupusiesta_quantities
jbsupvsiesta_quantities
jksupssiesta_quantities
jksupusiesta_quantities
jksupvsiesta_quantities
load(const std::string &restart_file, const std::string &name)siesta_quantitiesinlinestatic
load_fourier(const std::string &restart_file, const std::string &name)siesta_quantitiesinlinestatic
load_fourier_denorm(const std::string &restart_file, const std::string &name)siesta_quantitiesinlinestatic
load_scalar(const std::string &restart_file, const std::string &name)siesta_quantitiesinlinestatic
make_full()siesta_quantitiesinlinestatic
psiesta_quantities
phipfsiesta_quantities
rsiesta_quantities
siesta_quantities(const std::string &restart_file)siesta_quantitiesinline
test_fullsiesta_quantities
to_prime(const siesta_fourier< full_grid, PARITY > siesta)siesta_quantitiesinlinestatic
to_prime(const siesta_fourier< half_grid, PARITY > siesta)siesta_quantitiesinlinestatic
zsiesta_quantities
- - - - diff --git a/html/classsiesta__quantities.html b/html/classsiesta__quantities.html deleted file mode 100644 index 373a76b..0000000 --- a/html/classsiesta__quantities.html +++ /dev/null @@ -1,2148 +0,0 @@ - - - - - - - -Stellarator-Tools: siesta_quantities Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
- -
- -

Siesta quantities. - More...

- -

#include <siesta_quantities.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 siesta_quantities (const std::string &restart_file)
 Siesta quantities. More...
 
double get_r (const double s, const double u, const double v) const
 Get R quantity. More...
 
double get_r_prime (const double s, const double u, const double v) const
 Get R' quantity. More...
 
double get_dr_du (const double s, const double u, const double v) const
 Get dRdu quantity. More...
 
double get_dr_dv (const double s, const double u, const double v) const
 Get dRdv quantity. More...
 
double get_z (const double s, const double u, const double v) const
 Get Z quantity. More...
 
double get_z_prime (const double s, const double u, const double v) const
 Get Z' quantity. More...
 
double get_dz_du (const double s, const double u, const double v) const
 Get dZdu quantity. More...
 
double get_dz_dv (const double s, const double u, const double v) const
 Get dZdv quantity. More...
 
double get_phipf (const double s) const
 Get phipf quantity. More...
 
double get_chipf (const double s) const
 Get chipf quantity. More...
 
double get_bsups (const double s, const double u, const double v) const
 Get bsups quantity. More...
 
double get_bsupu (const double s, const double u, const double v) const
 Get bsupu quantity. More...
 
double get_bsupv (const double s, const double u, const double v) const
 Get bsupv quantity. More...
 
double get_bsubs (const double s, const double u, const double v) const
 Get bsubs quantity. More...
 
double get_bsubu (const double s, const double u, const double v) const
 Get bsubu quantity. More...
 
double get_bsubv (const double s, const double u, const double v) const
 Get bsubv quantity. More...
 
double get_jksups (const double s, const double u, const double v) const
 Get jksups quantity. More...
 
double get_jksupu (const double s, const double u, const double v) const
 Get jksupu quantity. More...
 
double get_jksupv (const double s, const double u, const double v) const
 Get jksupv quantity. More...
 
double get_jbsups (const double s, const double u, const double v) const
 Get jbsups quantity. More...
 
double get_jbsupu (const double s, const double u, const double v) const
 Get jbsupu quantity. More...
 
double get_jbsupv (const double s, const double u, const double v) const
 Get jbsupv quantity. More...
 
double get_jacobian (const double s, const double u, const double v) const
 Get jacobian. More...
 
double get_curtor () const
 Get total toroidal current. More...
 
double get_djbsups_ds (const double s, const double u, const double v) const
 Get djbsupsds quantity. More...
 
double get_djbsupu_du (const double s, const double u, const double v) const
 Get djbsupudu quantity. More...
 
double get_djbsupv_dv (const double s, const double u, const double v) const
 Get djbsupvdv quantity. More...
 
double get_divb (const double s, const double u, const double v) const
 Get divergence of B. More...
 
double get_pressure (const double s, const double u, const double v) const
 Get pressure. More...
 
double get_test (const double s) const
 Get test quantity. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static siesta_grid< full_gridmake_full ()
 Factory method to make a test quantity. More...
 
template<class GIRD_CLASS >
static siesta_grid< GIRD_CLASS > load (const std::string &restart_file, const std::string &name)
 Factory method to load a siesta quantity. More...
 
static double load_scalar (const std::string &restart_file, const std::string &name)
 Factory method to load a scalar siesta quantity. More...
 
template<class GIRD_CLASS , class PARITY >
static siesta_fourier< GIRD_CLASS, PARITY > load_fourier (const std::string &restart_file, const std::string &name)
 Factory method to load a fourier siesta quantity. More...
 
template<class GIRD_CLASS , class PARITY >
static siesta_fourier< GIRD_CLASS, PARITY > load_fourier_denorm (const std::string &restart_file, const std::string &name)
 Factory method to load a fourier denormalized siesta quantity. More...
 
template<class PARITY >
static siesta_fourier< half_grid, PARITY > to_prime (const siesta_fourier< full_grid, PARITY > siesta)
 Convert full grid quantity to half grid primed. More...
 
template<class PARITY >
static siesta_fourier< full_grid, PARITY > to_prime (const siesta_fourier< half_grid, PARITY > siesta)
 Convert full grid quantity to half grid primed. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const siesta_grid< full_gridtest_full
 test function
 
-const siesta_fourier< full_grid, cosiner
 r
 
-const siesta_fourier< half_grid, cosinedrds
 drds
 
-const siesta_fourier< full_grid, sinez
 z
 
-const siesta_fourier< half_grid, sinedzds
 dzds
 
-const siesta_grid< full_gridphipf
 Radial derivative of toroidal flux.
 
-const siesta_grid< full_gridchipf
 Radial derivative of poloidal flux.
 
-const siesta_fourier< half_grid, sinejbsups
 JB^s.
 
-const siesta_fourier< full_grid, sinedjbsupsds
 dJB^sds
 
-const siesta_fourier< half_grid, cosinejbsupu
 JB^u.
 
-const siesta_fourier< half_grid, cosinejbsupv
 JB^v.
 
-const siesta_fourier< half_grid, sinebsups
 JB^s.
 
-const siesta_fourier< half_grid, cosinebsupu
 JB^u.
 
-const siesta_fourier< half_grid, cosinebsupv
 JB^v.
 
-const siesta_fourier< half_grid, sinebsubs
 B_s.
 
-const siesta_fourier< half_grid, cosinebsubu
 B_u.
 
-const siesta_fourier< half_grid, cosinebsubv
 B_v.
 
-const siesta_fourier< full_grid, sinejksups
 JK^s.
 
-const siesta_fourier< full_grid, cosinejksupu
 JK^u.
 
-const siesta_fourier< full_grid, cosinejksupv
 JK^v.
 
-const double curtor
 Total toroidal current.
 
-const siesta_fourier< half_grid, cosinep
 Pressure.
 
-

Detailed Description

-

Siesta quantities.

-

Class representing a quantities from siesta.

-

Constructor & Destructor Documentation

- -

◆ siesta_quantities()

- -
-
- - - - - -
- - - - - - - - -
siesta_quantities::siesta_quantities (const std::string & restart_file)
-
-inline
-
- -

Siesta quantities.

-

For now this only supports symmetric cases only.

-
Parameters
- - -
[in]restart_fileFile name of a restart file.
-
-
- -
-
-

Member Function Documentation

- -

◆ get_bsubs()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsubs (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubs quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubs at the s,u,v position.
- -
-
- -

◆ get_bsubu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsubu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubu at the s,u,v position.
- -
-
- -

◆ get_bsubv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsubv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubv at the s,u,v position.
- -
-
- -

◆ get_bsups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsups at the s,u,v position.
- -
-
- -

◆ get_bsupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsupu at the s,u,v position.
- -
-
- -

◆ get_bsupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_bsupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsupv at the s,u,v position.
- -
-
- -

◆ get_chipf()

- -
-
- - - - - -
- - - - - - - - -
double siesta_quantities::get_chipf (const double s) const
-
-inline
-
- -

Get chipf quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
chipf at the s position.
- -
-
- -

◆ get_curtor()

- -
-
- - - - - -
- - - - - - - -
double siesta_quantities::get_curtor () const
-
-inline
-
- -

Get total toroidal current.

-
Returns
The total toroidal current.
- -
-
- -

◆ get_divb()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_divb (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get divergence of B.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
Div B at the s,u,v position.
- -
-
- -

◆ get_djbsups_ds()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_djbsups_ds (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get djbsupsds quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
djbsupsds at the s,u,v position.
- -
-
- -

◆ get_djbsupu_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_djbsupu_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get djbsupudu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
djbsupudu at the s,u,v position.
- -
-
- -

◆ get_djbsupv_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_djbsupv_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get djbsupvdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
djbsupvdv at the s,u,v position.
- -
-
- -

◆ get_dr_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_dr_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dRdu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dRdu at the s,u,v position.
- -
-
- -

◆ get_dr_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_dr_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dRdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dRdv at the s,u,v position.
- -
-
- -

◆ get_dz_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_dz_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dZdu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dZdu at the s,u,v position.
- -
-
- -

◆ get_dz_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_dz_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dZdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dZdv at the s,u,v position.
- -
-
- -

◆ get_jacobian()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jacobian (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jacobian.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jacobian at the s,u,v position.
- -
-
- -

◆ get_jbsups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jbsups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsups at the s,u,v position.
- -
-
- -

◆ get_jbsupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jbsupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsupu at the s,u,v position.
- -
-
- -

◆ get_jbsupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jbsupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsupv at the s,u,v position.
- -
-
- -

◆ get_jksups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jksups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksups at the s,u,v position.
- -
-
- -

◆ get_jksupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jksupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksupu at the s,u,v position.
- -
-
- -

◆ get_jksupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_jksupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksupv at the s,u,v position.
- -
-
- -

◆ get_phipf()

- -
-
- - - - - -
- - - - - - - - -
double siesta_quantities::get_phipf (const double s) const
-
-inline
-
- -

Get phipf quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
phipf at the s position.
- -
-
- -

◆ get_pressure()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_pressure (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get pressure.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
Pressure at the s,u,v position.
- -
-
- -

◆ get_r()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_r (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get R quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R at the s,u,v position.
- -
-
- -

◆ get_r_prime()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_r_prime (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get R' quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R' at the s,u,v position.
- -
-
- -

◆ get_test()

- -
-
- - - - - -
- - - - - - - - -
double siesta_quantities::get_test (const double s) const
-
-inline
-
- -

Get test quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
Test value at the s position.
- -
-
- -

◆ get_z()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_z (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get Z quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
Z at the s,u,v position.
- -
-
- -

◆ get_z_prime()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double siesta_quantities::get_z_prime (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get Z' quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R' at the s,u,v position.
- -
-
- -

◆ load()

- -
-
-
-template<class GIRD_CLASS >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static siesta_grid<GIRD_CLASS> siesta_quantities::load (const std::string & restart_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a siesta quantity.

-
Parameters
- - - -
[in]restart_fileFile name of a siesta restart file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed siesta grid quantity.
- -
-
- -

◆ load_fourier()

- -
-
-
-template<class GIRD_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static siesta_fourier<GIRD_CLASS, PARITY> siesta_quantities::load_fourier (const std::string & restart_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a fourier siesta quantity.

-
Parameters
- - - -
[in]restart_fileFile name of a siesta restart file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed siesta fourier quantity.
- -
-
- -

◆ load_fourier_denorm()

- -
-
-
-template<class GIRD_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static siesta_fourier<GIRD_CLASS, PARITY> siesta_quantities::load_fourier_denorm (const std::string & restart_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a fourier denormalized siesta quantity.

-
Parameters
- - - -
[in]restart_fileFile name of a siesta restart file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed denormalized siesta fourier quantity.
- -
-
- -

◆ load_scalar()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
static double siesta_quantities::load_scalar (const std::string & restart_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a scalar siesta quantity.

-
Parameters
- - - -
[in]restart_fileFile name of a siesta restart file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed scalar quantity.
- -
-
- -

◆ make_full()

- -
-
- - - - - -
- - - - - - - -
static siesta_grid<full_grid> siesta_quantities::make_full ()
-
-inlinestatic
-
- -

Factory method to make a test quantity.

-
Returns
A constructed test quantity.
- -
-
- -

◆ to_prime() [1/2]

- -
-
-
-template<class PARITY >
- - - - - -
- - - - - - - - -
static siesta_fourier<half_grid, PARITY> siesta_quantities::to_prime (const siesta_fourier< full_grid, PARITY > siesta)
-
-inlinestatic
-
- -

Convert full grid quantity to half grid primed.

-
Parameters
- - -
[in]siestaA full grid siesta quantity to take the derivative of.
-
-
-
Returns
A half grid derivative.
- -
-
- -

◆ to_prime() [2/2]

- -
-
-
-template<class PARITY >
- - - - - -
- - - - - - - - -
static siesta_fourier<full_grid, PARITY> siesta_quantities::to_prime (const siesta_fourier< half_grid, PARITY > siesta)
-
-inlinestatic
-
- -

Convert full grid quantity to half grid primed.

-
Parameters
- - -
[in]siestaA full grid siesta quantity to take the derivative of.
-
-
-
Returns
A full grid derivative.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classsine-members.html b/html/classsine-members.html deleted file mode 100644 index a6bf1ef..0000000 --- a/html/classsine-members.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
sine Member List
-
-
- -

This is the complete list of members for sine, including all inherited members.

- - - -
df(const double x) const finalsineinlinevirtual
f(const double x) const finalsineinlinevirtual
- - - - diff --git a/html/classsine.html b/html/classsine.html deleted file mode 100644 index b93b362..0000000 --- a/html/classsine.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - -Stellarator-Tools: sine Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
sine Class Reference
-
-
- -

Sine Parity function interface. - More...

- -

#include <parity.hpp>

-
-Inheritance diagram for sine:
-
-
- - -parity - -
- - - - - - - - -

-Public Member Functions

double f (const double x) const final
 Evaluate sine function. More...
 
double df (const double x) const final
 Evaluate sine derivative. More...
 
-

Detailed Description

-

Sine Parity function interface.

-

Member Function Documentation

- -

◆ df()

- -
-
- - - - - -
- - - - - - - - -
double sine::df (const double x) const
-
-inlinefinalvirtual
-
- -

Evaluate sine derivative.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function derivative.
- -

Implements parity.

- -
-
- -

◆ f()

- -
-
- - - - - -
- - - - - - - - -
double sine::f (const double x) const
-
-inlinefinalvirtual
-
- -

Evaluate sine function.

-
Parameters
- - -
[in]xArgument value.
-
-
-
Returns
Value of the function.
- -

Implements parity.

- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classsine.png b/html/classsine.png deleted file mode 100644 index 2e7b670dc2b9a25b7a6926f9fb1f3cd528ee536b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^IzSx2!3-orccpg%DTx4|5ZC|z{{xvX-h3_XKQsZz z0^Cxre3CEt=?_>^^FuoIiTe!*ePBzcIS#p}(vp2k5 z+7xY3vhKm*O3w5Jt)?**``R{VMg(pOxh)`=nZdH{jO`rNeIGurUS-9~z^lvf;3~%+ z9p*0_G76p_#pV58iaIJQ)1{(>vMo|2Gs`@-pnW)H45o%F8SA-iNr1?Y`G~06oXx M>FVdQ&MBb@0FM}nlK=n! diff --git a/html/classvector3d-members.html b/html/classvector3d-members.html deleted file mode 100644 index 8fefe89..0000000 --- a/html/classvector3d-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
vector3d Member List
-
-
- -

This is the complete list of members for vector3d, including all inherited members.

- - - - - - - - - -
cross_product(const vector3d &v1, const vector3d &v2)vector3dstatic
dot_product(const vector3d &v1, const vector3d &v2)vector3dstatic
length() constvector3d
normalize() constvector3d
vector3d(const double x_, const double y_, const double z_)vector3d
xvector3d
yvector3d
zvector3d
- - - - diff --git a/html/classvector3d.html b/html/classvector3d.html deleted file mode 100644 index 9ccdfc2..0000000 --- a/html/classvector3d.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - -Stellarator-Tools: vector3d Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
- -
- -

A vector. - More...

- -

#include <vector3d.hpp>

- - - - - - - - - - - -

-Public Member Functions

 vector3d (const double x_, const double y_, const double z_)
 vector3d constructor. More...
 
const double length () const
 Length of a vector3d instance. More...
 
const vector3d normalize () const
 Normalize vector3d instance. More...
 
- - - - - - - -

-Static Public Member Functions

static const vector3d cross_product (const vector3d &v1, const vector3d &v2)
 Takes the cross product of two vectors. More...
 
static const double dot_product (const vector3d &v1, const vector3d &v2)
 Takes the doc product of two vectors. More...
 
- - - - - - - - - - -

-Public Attributes

-const double x
 x component.
 
-const double y
 y component.
 
-const double z
 z component.
 
-

Detailed Description

-

A vector.

-

Class representing a vector in cartesian coordinates.

-

Constructor & Destructor Documentation

- -

◆ vector3d()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
vector3d::vector3d (const double x_,
const double y_,
const double z_ 
)
-
- -

vector3d constructor.

-

Constructs a vector at a x, y, z position.

-
Parameters
- - - - -
[in]x_X position.
[in]y_Y position.
[in]z_Z position.
-
-
- -
-
-

Member Function Documentation

- -

◆ cross_product()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const vector3d vector3d::cross_product (const vector3dv1,
const vector3dv2 
)
-
-static
-
- -

Takes the cross product of two vectors.

-

V1 X V2.

-
Parameters
- - - -
[in]v1First vector.
[in]v2Second vector.
-
-
-
Returns
Cross product of v1 and v2.
- -
-
- -

◆ dot_product()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const double vector3d::dot_product (const vector3dv1,
const vector3dv2 
)
-
-static
-
- -

Takes the doc product of two vectors.

-

V1 . V2.

-
Parameters
- - - -
[in]v1First vector.
[in]v2Second vector.
-
-
-
Returns
Dot product of v1 and v2.
- -
-
- -

◆ length()

- -
-
- - - - - - - -
const double vector3d::length () const
-
- -

Length of a vector3d instance.

-

Length is defined as Sqrt(V.V).

-
Returns
Length of vector.
- -
-
- -

◆ normalize()

- -
-
- - - - - - - -
const vector3d vector3d::normalize () const
-
- -

Normalize vector3d instance.

-

The normalized vector is defined as V/|V|.

-
Returns
Normalized vector.
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/html/classvertex-members.html b/html/classvertex-members.html deleted file mode 100644 index 80819cf..0000000 --- a/html/classvertex-members.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
vertex Member List
-
-
- -

This is the complete list of members for vertex, including all inherited members.

- - - - - - - - - - - - - - - - - -
a(const vertex &v1, const vertex &v2)vertexstatic
b(const vertex &v1, const vertex &v2)vertexstatic
c(const vertex &v1, const vertex &v2)vertexstatic
direction(const vertex &v, const vector3d &n, const vector3d &p)vertexstatic
distance(vertex *start, const vector3d &p, std::vector< double > &d)vertexstatic
get_normal(const vertex &v1, const vertex &v2)vertexstatic
get_normal(const vertex &v1, const vertex &v2, const vertex &v3)vertexstatic
in_range(const vertex &v1, const vertex &v2, const double x, const double y)vertexstatic
insert(vertex *v)vertex
length(const vertex &v1, const vertex &v2, const vector3d &p)vertexstatic
length(const vertex &v, const vector3d &p)vertexstatic
print(vertex *start)vertexstatic
vertex(const vector3d point_)vertex
x_min(const vertex &v1, const vertex &v2, const vector3d &p)vertexstatic
y_min(const vertex &v1, const vertex &v2, const vector3d &p)vertexstatic
~vertex()vertex
- - - - diff --git a/html/classvertex.html b/html/classvertex.html deleted file mode 100644 index 001d3a2..0000000 --- a/html/classvertex.html +++ /dev/null @@ -1,870 +0,0 @@ - - - - - - - -Stellarator-Tools: vertex Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
- -
- -

A vertex. - More...

- -

#include <vertex.hpp>

- - - - - - - - - - - -

-Public Member Functions

 vertex (const vector3d point_)
 vertex constructor. More...
 
 ~vertex ()
 vertex destructor. More...
 
void insert (vertex *v)
 Insert a new vertex. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static const vector3d get_normal (const vertex &v1, const vertex &v2)
 Normal to a line. More...
 
static const vector3d get_normal (const vertex &v1, const vertex &v2, const vertex &v3)
 Normal to a line. More...
 
static const double a (const vertex &v1, const vertex &v2)
 a coefficient. More...
 
static const double b (const vertex &v1, const vertex &v2)
 b coefficient. More...
 
static const double c (const vertex &v1, const vertex &v2)
 c coefficient. More...
 
static const double x_min (const vertex &v1, const vertex &v2, const vector3d &p)
 Minimum distance in the x direction. More...
 
static const double y_min (const vertex &v1, const vertex &v2, const vector3d &p)
 Minimum distance in the y direction. More...
 
static const double length (const vertex &v1, const vertex &v2, const vector3d &p)
 Distance to a limiter face. More...
 
static const double length (const vertex &v, const vector3d &p)
 Distance to a vertex. More...
 
static const bool in_range (const vertex &v1, const vertex &v2, const double x, const double y)
 Finds if the line to the point is in range. More...
 
static const double direction (const vertex &v, const vector3d &n, const vector3d &p)
 Finds which side of the limiter face the point is on. More...
 
static void distance (vertex *start, const vector3d &p, std::vector< double > &d)
 Find the distances to the limiter. More...
 
static void print (vertex *start)
 Print out all vertices. More...
 
-

Detailed Description

-

A vertex.

-

Class representing a vertex. Verticies are doublely linked lists containing the current vector position.

-

Constructor & Destructor Documentation

- -

◆ vertex()

- -
-
- - - - - - - - -
vertex::vertex (const vector3d point_)
-
- -

vertex constructor.

-

Constructs a single vertex at a point.

-
Parameters
- - -
[in]point_Current point to the vertex.
-
-
- -
-
- -

◆ ~vertex()

- -
-
- - - - - - - -
vertex::~vertex ()
-
- -

vertex destructor.

-

Destructs the current vertext and calls the destructor on the next vertex if it exists.

- -
-
-

Member Function Documentation

- -

◆ a()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const double vertex::a (const vertexv1,
const vertexv2 
)
-
-static
-
- -

a coefficient.

-

Coefficient to find used to find the distance from a point to a line.

-
Parameters
- - - -
[in]v1First vertex.
[in]v2Second vertex.
-
-
-
Returns
The a coefficient
- -
-
- -

◆ b()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const double vertex::b (const vertexv1,
const vertexv2 
)
-
-static
-
- -

b coefficient.

-

Coefficient to find used to find the distance from a point to a line.

-
Parameters
- - - -
[in]v1First vertex.
[in]v2Second vertex.
-
-
-
Returns
The b coefficient
- -
-
- -

◆ c()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const double vertex::c (const vertexv1,
const vertexv2 
)
-
-static
-
- -

c coefficient.

-

Coefficient to find used to find the distance from a point to a line.

-
Parameters
- - - -
[in]v1First vertex.
[in]v2Second vertex.
-
-
-
Returns
The c coefficient
- -
-
- -

◆ direction()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
const double vertex::direction (const vertexv,
const vector3dn,
const vector3dp 
)
-
-static
-
- -

Finds which side of the limiter face the point is on.

-

A point is in range when the line normal to the limiter face that intersects the point is between the two verticies.

-
Parameters
- - - - -
[in]vFirst vertex.
[in]nVector normal to the vertex.
[in]pPoint of interest.
-
-
-
Returns
The length to a from a point to the line.
- -
-
- -

◆ distance()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
void vertex::distance (vertexstart,
const vector3dp,
std::vector< double > & d 
)
-
-static
-
- -

Find the distances to the limiter.

-

Find the minimum distance to reach in range limiter face and joint between limiter faces.

-
Parameters
- - - - -
[in]startInital vertex.
[in]pPoint of interest.
[out]dMinimum distances to the limiter face.
-
-
- -
-
- -

◆ get_normal() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const vector3d vertex::get_normal (const vertexv1,
const vertexv2 
)
-
-static
-
- -

Normal to a line.

-

Gets the normal to a line defined by two verices.

-
Parameters
- - - -
[in]v1First vertex.
[in]v2Second vertex.
-
-
-
Returns
The normal at a face.
- -
-
- -

◆ get_normal() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
const vector3d vertex::get_normal (const vertexv1,
const vertexv2,
const vertexv3 
)
-
-static
-
- -

Normal to a line.

-

Normal to a line defined by the intersection of two lines. This is the average of the normals of the two lines.

-
Parameters
- - - - -
[in]v1First vertex.
[in]v2Second vertex.
[in]v3Third vertex.
-
-
-
Returns
The normal at a corner.
- -
-
- -

◆ in_range()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
const bool vertex::in_range (const vertexv1,
const vertexv2,
const double x,
const double y 
)
-
-static
-
- -

Finds if the line to the point is in range.

-

A point is in range when the line normal to the limiter face that intersects the point is between the two verticies.

-
Parameters
- - - - - -
[in]v1First vertex.
[in]v2Second vertex.
[in]xX position of the point.
[in]yY position of the point.
-
-
-
Returns
The length to a from a point to the line.
- -
-
- -

◆ insert()

- -
-
- - - - - - - - -
void vertex::insert (vertexv)
-
- -

Insert a new vertex.

-

Inserts a new vertex between the current instance the next instance.

- -
-
- -

◆ length() [1/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - -
const double vertex::length (const vertexv,
const vector3dp 
)
-
-static
-
- -

Distance to a vertex.

-

The length of a line from a point to the vertex.

-
Parameters
- - - -
[in]vFirst vertex.
[in]pPoint of interest.
-
-
-
Returns
The length to a from a point to the line.
- -
-
- -

◆ length() [2/2]

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
const double vertex::length (const vertexv1,
const vertexv2,
const vector3dp 
)
-
-static
-
- -

Distance to a limiter face.

-

The length of the line from a point to the limiter face.

-
Parameters
- - - - -
[in]v1First vertex.
[in]v2Second vertex.
[in]pPoint of interest.
-
-
-
Returns
The length to a from a point to the line.
- -
-
- -

◆ print()

- -
-
- - - - - -
- - - - - - - - -
void vertex::print (vertexstart)
-
-static
-
- -

Print out all vertices.

-

Prints out information on each vertex.

-
Parameters
- - -
[in]startInital vertex.
-
-
- -
-
- -

◆ x_min()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
const double vertex::x_min (const vertexv1,
const vertexv2,
const vector3dp 
)
-
-static
-
- -

Minimum distance in the x direction.

-

The minimum x along the line to the point.

-
Parameters
- - - - -
[in]v1First vertex.
[in]v2Second vertex.
[in]pPoint of interest.
-
-
-
Returns
The minimum x along the line to the point.
- -
-
- -

◆ y_min()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
const double vertex::y_min (const vertexv1,
const vertexv2,
const vector3dp 
)
-
-static
-
- -

Minimum distance in the y direction.

-

The minimum y along the line to the point.

-
Parameters
- - - - -
[in]v1First vertex.
[in]v2Second vertex.
[in]pPoint of interest.
-
-
-
Returns
The minimum y along the line to the point.
- -
-
-
The documentation for this class was generated from the following files:
    -
  • LGRID/Sources/vertex.hpp
  • -
  • LGRID/Sources/vertex.cpp
  • -
-
- - - - diff --git a/html/classvmec__fourier-members.html b/html/classvmec__fourier-members.html deleted file mode 100644 index ac9413f..0000000 --- a/html/classvmec__fourier-members.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
vmec_fourier< GRID_CLASS, PARITY > Member List
-
-
- -

This is the complete list of members for vmec_fourier< GRID_CLASS, PARITY >, including all inherited members.

- - - - - - - - - -
funcvmec_fourier< GRID_CLASS, PARITY >
get(const double s, const double u, const double v) constvmec_fourier< GRID_CLASS, PARITY >inline
get_du(const double s, const double u, const double v) constvmec_fourier< GRID_CLASS, PARITY >inline
get_dv(const double s, const double u, const double v) constvmec_fourier< GRID_CLASS, PARITY >inline
mvmec_fourier< GRID_CLASS, PARITY >
nvmec_fourier< GRID_CLASS, PARITY >
quantityvmec_fourier< GRID_CLASS, PARITY >
vmec_fourier(const vmec_quantity< GRID_CLASS > &buffer, const std::vector< double > &m, const std::vector< double > &n)vmec_fourier< GRID_CLASS, PARITY >inline
- - - - diff --git a/html/classvmec__fourier.html b/html/classvmec__fourier.html deleted file mode 100644 index f19e629..0000000 --- a/html/classvmec__fourier.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - -Stellarator-Tools: vmec_fourier< GRID_CLASS, PARITY > Class Template Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
vmec_fourier< GRID_CLASS, PARITY > Class Template Reference
-
-
- -

A cosine parity vmec quantity. - More...

- -

#include <grid_quantity.hpp>

- - - - - - - - - - - - - - -

-Public Member Functions

 vmec_fourier (const vmec_quantity< GRID_CLASS > &buffer, const std::vector< double > &m, const std::vector< double > &n)
 Siesta radial quantity. More...
 
double get (const double s, const double u, const double v) const
 Get a value at a radial s position. More...
 
double get_du (const double s, const double u, const double v) const
 Get a poloidal derivative at a radial s position. More...
 
double get_dv (const double s, const double u, const double v) const
 Get a toroidal derivative at a radial s position. More...
 
- - - - - - - - - - - - - -

-Public Attributes

-const std::vector< double > m
 M modes.
 
-const std::vector< double > n
 N modes.
 
-const vmec_quantity< GRID_CLASS > quantity
 Mode amplitudes.
 
-const PARITY func
 Parity function.
 
-

Detailed Description

-

template<class GRID_CLASS, class PARITY>
-class vmec_fourier< GRID_CLASS, PARITY >

- -

A cosine parity vmec quantity.

-

Constructor & Destructor Documentation

- -

◆ vmec_fourier()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
vmec_fourier< GRID_CLASS, PARITY >::vmec_fourier (const vmec_quantity< GRID_CLASS > & buffer,
const std::vector< double > & m,
const std::vector< double > & n 
)
-
-inline
-
- -

Siesta radial quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_fourier< GRID_CLASS, PARITY >::get (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a value at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
- -

◆ get_du()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_fourier< GRID_CLASS, PARITY >::get_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a poloidal derivative at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
- -

◆ get_dv()

- -
-
-
-template<class GRID_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_fourier< GRID_CLASS, PARITY >::get_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get a toroidal derivative at a radial s position.

-

s_vmec = s_siesta^2

-
Parameters
- - - - -
[in]sRadial s position.
[in]uPoloidal u position.
[in]vToroidal v position.
-
-
-
Returns
The interpolated s position.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classvmec__grid-members.html b/html/classvmec__grid-members.html deleted file mode 100644 index 48be2e3..0000000 --- a/html/classvmec__grid-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
vmec_grid< GRID_CLASS > Member List
-
-
- -

This is the complete list of members for vmec_grid< GRID_CLASS >, including all inherited members.

- - - - - -
get(const double s) constvmec_grid< GRID_CLASS >inline
gridvmec_grid< GRID_CLASS >
vmec_grid(const std::vector< double > &buffer)vmec_grid< GRID_CLASS >inline
vmec_grid(const GRID_CLASS &grid)vmec_grid< GRID_CLASS >inline
- - - - diff --git a/html/classvmec__grid.html b/html/classvmec__grid.html deleted file mode 100644 index da30c53..0000000 --- a/html/classvmec__grid.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - -Stellarator-Tools: vmec_grid< GRID_CLASS > Class Template Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
- -
-
vmec_grid< GRID_CLASS > Class Template Reference
-
-
- -

A radial vmec quantity. - More...

- -

#include <grid_quantity.hpp>

- - - - - - - - - - - -

-Public Member Functions

 vmec_grid (const std::vector< double > &buffer)
 Vmec radial quantity. More...
 
 vmec_grid (const GRID_CLASS &grid)
 Vmec radial quantity. More...
 
double get (const double s) const
 Get a value at a radial s position. More...
 
- - - - -

-Public Attributes

-const GRID_CLASS grid
 Radial grid buffer.
 
-

Detailed Description

-

template<class GRID_CLASS>
-class vmec_grid< GRID_CLASS >

- -

A radial vmec quantity.

-

Half grid quantities lay between the full grid points. For half grid quantities the first index is invalid.

-

Constructor & Destructor Documentation

- -

◆ vmec_grid() [1/2]

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
vmec_grid< GRID_CLASS >::vmec_grid (const std::vector< double > & buffer)
-
-inline
-
- -

Vmec radial quantity.

-
Parameters
- - -
[in]bufferBuffer containing the radial quantity.
-
-
- -
-
- -

◆ vmec_grid() [2/2]

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
vmec_grid< GRID_CLASS >::vmec_grid (const GRID_CLASS & grid)
-
-inline
-
- -

Vmec radial quantity.

-
Parameters
- - -
[in]gridA radial grid quantity.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<class GRID_CLASS >
- - - - - -
- - - - - - - - -
double vmec_grid< GRID_CLASS >::get (const double s) const
-
-inline
-
- -

Get a value at a radial s position.

-
Parameters
- - -
[in]sRadial s position.
-
-
-
Returns
The interpolated s position.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classvmec__quantities-members.html b/html/classvmec__quantities-members.html deleted file mode 100644 index 82dbb20..0000000 --- a/html/classvmec__quantities-members.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
vmec_quantities Member List
-
-
- -

This is the complete list of members for vmec_quantities, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bsubsvmec_quantities
bsubuvmec_quantities
bsubvvmec_quantities
bsupuvmec_quantities
bsupvvmec_quantities
chipfvmec_quantities
curtorvmec_quantities
drdsvmec_quantities
dzdsvmec_quantities
get_bsubs(const double s, const double u, const double v) constvmec_quantitiesinline
get_bsubu(const double s, const double u, const double v) constvmec_quantitiesinline
get_bsubv(const double s, const double u, const double v) constvmec_quantitiesinline
get_bsups(const double s, const double u, const double v) constvmec_quantitiesinline
get_bsupu(const double s, const double u, const double v) constvmec_quantitiesinline
get_bsupv(const double s, const double u, const double v) constvmec_quantitiesinline
get_chipf(const double s) constvmec_quantitiesinline
get_curtor() constvmec_quantitiesinline
get_dbsupu_du(const double s, const double u, const double v) constvmec_quantitiesinline
get_dbsupv_dv(const double s, const double u, const double v) constvmec_quantitiesinline
get_divb(const double s, const double u, const double v) constvmec_quantitiesinline
get_dr_du(const double s, const double u, const double v) constvmec_quantitiesinline
get_dr_dv(const double s, const double u, const double v) constvmec_quantitiesinline
get_dz_du(const double s, const double u, const double v) constvmec_quantitiesinline
get_dz_dv(const double s, const double u, const double v) constvmec_quantitiesinline
get_jacobian(const double s, const double u, const double v) constvmec_quantitiesinline
get_jbsups(const double s, const double u, const double v) constvmec_quantitiesinline
get_jbsupu(const double s, const double u, const double v) constvmec_quantitiesinline
get_jbsupv(const double s, const double u, const double v) constvmec_quantitiesinline
get_jksups(const double s, const double u, const double v) constvmec_quantitiesinline
get_jksupu(const double s, const double u, const double v) constvmec_quantitiesinline
get_jksupv(const double s, const double u, const double v) constvmec_quantitiesinline
get_phipf(const double s) constvmec_quantitiesinline
get_pressure(const double s) constvmec_quantitiesinline
get_r(const double s, const double u, const double v) constvmec_quantitiesinline
get_r_prime(const double s, const double u, const double v) constvmec_quantitiesinline
get_test(const double s) constvmec_quantitiesinline
get_z(const double s, const double u, const double v) constvmec_quantitiesinline
get_z_prime(const double s, const double u, const double v) constvmec_quantitiesinline
jvmec_quantities
jksupuvmec_quantities
jksupvvmec_quantities
load(const std::string &wout_file, const std::string &name)vmec_quantitiesinlinestatic
load_fourier(const std::string &wout_file, const std::string &name)vmec_quantitiesinlinestatic
load_fourier_nyq(const std::string &wout_file, const std::string &name)vmec_quantitiesinlinestatic
load_scalar(const std::string &wout_file, const std::string &name)vmec_quantitiesinlinestatic
make_full()vmec_quantitiesinlinestatic
pvmec_quantities
phipfvmec_quantities
rvmec_quantities
signjvmec_quantities
test_fullvmec_quantities
to_prime(const vmec_fourier< full_grid, PARITY > vmec)vmec_quantitiesinlinestatic
to_prime(const vmec_fourier< half_grid, PARITY > vmec)vmec_quantitiesinlinestatic
vmec_quantities(const std::string &wout_file)vmec_quantitiesinline
zvmec_quantities
- - - - diff --git a/html/classvmec__quantities.html b/html/classvmec__quantities.html deleted file mode 100644 index 34b0a5a..0000000 --- a/html/classvmec__quantities.html +++ /dev/null @@ -1,2061 +0,0 @@ - - - - - - - -Stellarator-Tools: vmec_quantities Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- -
- -
- -

Vmec quantities. - More...

- -

#include <vmec_quantities.hpp>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 vmec_quantities (const std::string &wout_file)
 Vmec quantities. More...
 
double get_r (const double s, const double u, const double v) const
 Get R quantity. More...
 
double get_r_prime (const double s, const double u, const double v) const
 Get R' quantity. More...
 
double get_dr_du (const double s, const double u, const double v) const
 Get dRdu quantity. More...
 
double get_dr_dv (const double s, const double u, const double v) const
 Get dRdv quantity. More...
 
double get_z (const double s, const double u, const double v) const
 Get Z quantity. More...
 
double get_z_prime (const double s, const double u, const double v) const
 Get Z' quantity. More...
 
double get_dz_du (const double s, const double u, const double v) const
 Get dZdu quantity. More...
 
double get_dz_dv (const double s, const double u, const double v) const
 Get dZdv quantity. More...
 
double get_phipf (const double s) const
 Get phipf quantity. More...
 
double get_chipf (const double s) const
 Get chipf quantity. More...
 
double get_bsups (const double s, const double u, const double v) const
 Get bsups quantity. More...
 
double get_bsupu (const double s, const double u, const double v) const
 Get bsupu quantity. More...
 
double get_bsupv (const double s, const double u, const double v) const
 Get bsupv quantity. More...
 
double get_bsubs (const double s, const double u, const double v) const
 Get bsubs quantity. More...
 
double get_bsubu (const double s, const double u, const double v) const
 Get bsubu quantity. More...
 
double get_bsubv (const double s, const double u, const double v) const
 Get bsubv quantity. More...
 
double get_jksups (const double s, const double u, const double v) const
 Get jksups quantity. More...
 
double get_jksupu (const double s, const double u, const double v) const
 Get jksupu quantity. More...
 
double get_jksupv (const double s, const double u, const double v) const
 Get jksupv quantity. More...
 
double get_jbsups (const double s, const double u, const double v) const
 Get jbsups quantity. More...
 
double get_jbsupu (const double s, const double u, const double v) const
 Get jbsupu quantity. More...
 
double get_jbsupv (const double s, const double u, const double v) const
 Get jbsupv quantity. More...
 
double get_jacobian (const double s, const double u, const double v) const
 Get jacobian. More...
 
double get_curtor () const
 Get total toroidal current. More...
 
double get_dbsupu_du (const double s, const double u, const double v) const
 Get dbsupudu quantity. More...
 
double get_dbsupv_dv (const double s, const double u, const double v) const
 Get dbsupvdv quantity. More...
 
double get_divb (const double s, const double u, const double v) const
 Get divergence of B. More...
 
double get_pressure (const double s) const
 Get pressure quantity. More...
 
double get_test (const double s) const
 Get test quantity. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Static Public Member Functions

static vmec_grid< full_gridmake_full ()
 Factory method to make a test quantity. More...
 
template<typename TYPE >
static double load_scalar (const std::string &wout_file, const std::string &name)
 Factory method to load a scalar vmec quantity. More...
 
template<class GIRD_CLASS >
static vmec_grid< GIRD_CLASS > load (const std::string &wout_file, const std::string &name)
 Factory method to load a vmec quantity. More...
 
template<class GIRD_CLASS , class PARITY >
static vmec_fourier< GIRD_CLASS, PARITY > load_fourier (const std::string &wout_file, const std::string &name)
 Factory method to load a fourier vmec quantity. More...
 
template<class GIRD_CLASS , class PARITY >
static vmec_fourier< GIRD_CLASS, PARITY > load_fourier_nyq (const std::string &wout_file, const std::string &name)
 Factory method to load a nyquest fourier vmec quantity. More...
 
template<class PARITY >
static vmec_fourier< half_grid, PARITY > to_prime (const vmec_fourier< full_grid, PARITY > vmec)
 Convert full grid quantity to half grid primed. More...
 
template<class PARITY >
static vmec_fourier< full_grid, PARITY > to_prime (const vmec_fourier< half_grid, PARITY > vmec)
 Convert full grid quantity to half grid primed. More...
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-const vmec_grid< full_gridtest_full
 test function
 
-const vmec_fourier< full_grid, cosiner
 r
 
-const vmec_fourier< half_grid, cosinedrds
 drds
 
-const vmec_fourier< full_grid, sinez
 z
 
-const vmec_fourier< half_grid, sinedzds
 dzds
 
-const vmec_grid< full_gridphipf
 Radial derivative of toroidal flux.
 
-const vmec_grid< full_gridchipf
 Radial derivative of poloidal flux.
 
-const double signj
 Sign of vmec jacobian.
 
-const vmec_fourier< half_grid, cosinej
 Jacobian.
 
-const vmec_fourier< half_grid, cosinebsupu
 B^u.
 
-const vmec_fourier< half_grid, cosinebsupv
 B^v.
 
-const vmec_fourier< half_grid, sinebsubs
 B_s.
 
-const vmec_fourier< half_grid, cosinebsubu
 B_u.
 
-const vmec_fourier< half_grid, cosinebsubv
 B_v.
 
-const vmec_fourier< full_grid, cosinejksupu
 JK^u.
 
-const vmec_fourier< full_grid, cosinejksupv
 JK^v.
 
-const double curtor
 Total toroidal current.
 
-const vmec_grid< full_gridp
 Pressure.
 
-

Detailed Description

-

Vmec quantities.

-

Class representing a quantities from vmec.

-

Constructor & Destructor Documentation

- -

◆ vmec_quantities()

- -
-
- - - - - -
- - - - - - - - -
vmec_quantities::vmec_quantities (const std::string & wout_file)
-
-inline
-
- -

Vmec quantities.

-

For now this only supports symmetric cases only.

-
Parameters
- - -
[in]wout_fileFile name of a vmec wout file.
-
-
- -
-
-

Member Function Documentation

- -

◆ get_bsubs()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsubs (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubs quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubs at the s,u,v position.
- -
-
- -

◆ get_bsubu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsubu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubu at the s,u,v position.
- -
-
- -

◆ get_bsubv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsubv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsubv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsubv at the s,u,v position.
- -
-
- -

◆ get_bsups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsups at the s,u,v position.
- -
-
- -

◆ get_bsupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsupu at the s,u,v position.
- -
-
- -

◆ get_bsupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_bsupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get bsupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
bsupv at the s,u,v position.
- -
-
- -

◆ get_chipf()

- -
-
- - - - - -
- - - - - - - - -
double vmec_quantities::get_chipf (const double s) const
-
-inline
-
- -

Get chipf quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
chipf at the s position.
- -
-
- -

◆ get_curtor()

- -
-
- - - - - -
- - - - - - - -
double vmec_quantities::get_curtor () const
-
-inline
-
- -

Get total toroidal current.

-
Returns
The total toroidal current.
- -
-
- -

◆ get_dbsupu_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dbsupu_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dbsupudu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dbsupudu at the s,u,v position.
- -
-
- -

◆ get_dbsupv_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dbsupv_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dbsupvdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dbsupvdv at the s,u,v position.
- -
-
- -

◆ get_divb()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_divb (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get divergence of B.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
Div B at the s,u,v position.
- -
-
- -

◆ get_dr_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dr_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dRdu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dRdu at the s,u,v position.
- -
-
- -

◆ get_dr_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dr_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dRdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dRdv at the s,u,v position.
- -
-
- -

◆ get_dz_du()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dz_du (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dZdu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dZdu at the s,u,v position.
- -
-
- -

◆ get_dz_dv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_dz_dv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get dZdv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
dZdv at the s,u,v position.
- -
-
- -

◆ get_jacobian()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jacobian (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jacobian.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jacobian at the s,u,v position.
- -
-
- -

◆ get_jbsups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jbsups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsups at the s,u,v position.
- -
-
- -

◆ get_jbsupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jbsupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsupu at the s,u,v position.
- -
-
- -

◆ get_jbsupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jbsupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jbsupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jbsupv at the s,u,v position.
- -
-
- -

◆ get_jksups()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jksups (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksups quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksups at the s,u,v position.
- -
-
- -

◆ get_jksupu()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jksupu (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksupu quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksupu at the s,u,v position.
- -
-
- -

◆ get_jksupv()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_jksupv (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get jksupv quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
jksupv at the s,u,v position.
- -
-
- -

◆ get_phipf()

- -
-
- - - - - -
- - - - - - - - -
double vmec_quantities::get_phipf (const double s) const
-
-inline
-
- -

Get phipf quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
phipf at the s position.
- -
-
- -

◆ get_pressure()

- -
-
- - - - - -
- - - - - - - - -
double vmec_quantities::get_pressure (const double s) const
-
-inline
-
- -

Get pressure quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
Pressure at the s position.
- -
-
- -

◆ get_r()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_r (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get R quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R at the s,u,v position.
- -
-
- -

◆ get_r_prime()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_r_prime (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get R' quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R' at the s,u,v position.
- -
-
- -

◆ get_test()

- -
-
- - - - - -
- - - - - - - - -
double vmec_quantities::get_test (const double s) const
-
-inline
-
- -

Get test quantity.

-
Parameters
- - -
[in]sRadial position.
-
-
-
Returns
Test value at the s position.
- -
-
- -

◆ get_z()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_z (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get Z quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
Z at the s,u,v position.
- -
-
- -

◆ get_z_prime()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
double vmec_quantities::get_z_prime (const double s,
const double u,
const double v 
) const
-
-inline
-
- -

Get Z' quantity.

-
Parameters
- - - - -
[in]sRadial position.
[in]uRadial position.
[in]vRadial position.
-
-
-
Returns
R' at the s,u,v position.
- -
-
- -

◆ load()

- -
-
-
-template<class GIRD_CLASS >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static vmec_grid<GIRD_CLASS> vmec_quantities::load (const std::string & wout_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a vmec quantity.

-
Parameters
- - - -
[in]wout_fileFile name of a vmec wout file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed vmec grid quantity.
- -
-
- -

◆ load_fourier()

- -
-
-
-template<class GIRD_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static vmec_fourier<GIRD_CLASS, PARITY> vmec_quantities::load_fourier (const std::string & wout_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a fourier vmec quantity.

-
Parameters
- - - -
[in]wout_fileFile name of a vmec wout file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed vmec fourier quantity.
- -
-
- -

◆ load_fourier_nyq()

- -
-
-
-template<class GIRD_CLASS , class PARITY >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static vmec_fourier<GIRD_CLASS, PARITY> vmec_quantities::load_fourier_nyq (const std::string & wout_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a nyquest fourier vmec quantity.

-
Parameters
- - - -
[in]wout_fileFile name of a vmec wout file.
[in]nameName of the nyquest quantity to load.
-
-
-
Returns
A constructed vmec nyquest fourier quantity.
- -
-
- -

◆ load_scalar()

- -
-
-
-template<typename TYPE >
- - - - - -
- - - - - - - - - - - - - - - - - - -
static double vmec_quantities::load_scalar (const std::string & wout_file,
const std::string & name 
)
-
-inlinestatic
-
- -

Factory method to load a scalar vmec quantity.

-
Parameters
- - - -
[in]wout_fileFile name of a vmec wout file.
[in]nameName of the quantity to load.
-
-
-
Returns
A constructed scalar quantity.
- -
-
- -

◆ make_full()

- -
-
- - - - - -
- - - - - - - -
static vmec_grid<full_grid> vmec_quantities::make_full ()
-
-inlinestatic
-
- -

Factory method to make a test quantity.

-
Returns
A constructed test quantity.
- -
-
- -

◆ to_prime() [1/2]

- -
-
-
-template<class PARITY >
- - - - - -
- - - - - - - - -
static vmec_fourier<half_grid, PARITY> vmec_quantities::to_prime (const vmec_fourier< full_grid, PARITY > vmec)
-
-inlinestatic
-
- -

Convert full grid quantity to half grid primed.

-
Parameters
- - -
[in]vmecA full grid vmec quantity to take the derivative of.
-
-
-
Returns
A half grid derivative.
- -
-
- -

◆ to_prime() [2/2]

- -
-
-
-template<class PARITY >
- - - - - -
- - - - - - - - -
static vmec_fourier<full_grid, PARITY> vmec_quantities::to_prime (const vmec_fourier< half_grid, PARITY > vmec)
-
-inlinestatic
-
- -

Convert full grid quantity to half grid primed.

-
Parameters
- - -
[in]vmecA full grid vmec quantity to take the derivative of.
-
-
-
Returns
A full grid derivative.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/classvmec__test_1_1commandline__parser-members.html b/html/classvmec__test_1_1commandline__parser-members.html deleted file mode 100644 index 3af8e12..0000000 --- a/html/classvmec__test_1_1commandline__parser-members.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - -Stellarator-Tools: Member List - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
vmec_test::commandline_parser Member List
-
-
- -

This is the complete list of members for vmec_test::commandline_parser, including all inherited members.

- - - - - - - -
commandline_parser(const size_t argc, const char *argv[], const std::function< void(void)> help)vmec_test::commandline_parserinline
commandsvmec_test::commandline_parser
get(const std::string &key) constvmec_test::commandline_parserinline
helpvmec_test::commandline_parser
is_set(const std::string &key) constvmec_test::commandline_parserinline
parse_commands(const size_t argc, const char *argv[], const std::function< void(void)> help)vmec_test::commandline_parserinlinestatic
- - - - diff --git a/html/classvmec__test_1_1commandline__parser.html b/html/classvmec__test_1_1commandline__parser.html deleted file mode 100644 index ab1df31..0000000 --- a/html/classvmec__test_1_1commandline__parser.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - -Stellarator-Tools: vmec_test::commandline_parser Class Reference - - - - - - - - - -
-
- - - - - - - -
-
Stellarator-Tools -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
vmec_test::commandline_parser Class Reference
-
-
- -

A radial quantity. - More...

- -

#include <vmec_test_commandline_parser.hpp>

- - - - - - - - - - - - -

-Public Member Functions

 commandline_parser (const size_t argc, const char *argv[], const std::function< void(void)> help)
 Construct a commandline_parser object by pasring command line arguments. More...
 
bool is_set (const std::string &key) const
 Check if command arg was set. More...
 
template<typename TYPE >
TYPE get (const std::string &key) const
 Get the value of the agument. More...
 
- - - - -

-Static Public Member Functions

static arg_map parse_commands (const size_t argc, const char *argv[], const std::function< void(void)> help)
 Factory method to parse the commandline and produce the arguments. More...
 
- - - - - - - -

-Public Attributes

-const arg_map commands
 Parsed commands.
 
-const std::function< void(void)> help
 Help callback function.
 
-

Detailed Description

-

A radial quantity.

-

Constructor & Destructor Documentation

- -

◆ commandline_parser()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
vmec_test::commandline_parser::commandline_parser (const size_t argc,
const char * argv[],
const std::function< void(void)> help 
)
-
-inline
-
- -

Construct a commandline_parser object by pasring command line arguments.

-
Parameters
- - - - -
[in]argcNumber of commandline arguments.
[in]argvCommandline strings.
[in]helpCall back function to display the help message.
-
-
- -
-
-

Member Function Documentation

- -

◆ get()

- -
-
-
-template<typename TYPE >
- - - - - -
- - - - - - - - -
TYPE vmec_test::commandline_parser::get (const std::string & key) const
-
-inline
-
- -

Get the value of the agument.

-
Parameters
- - -
[in]keyCommandline key to check.
-
-
-
Returns
Value of the argument.
- -
-
- -

◆ is_set()

- -
-
- - - - - -
- - - - - - - - -
bool vmec_test::commandline_parser::is_set (const std::string & key) const
-
-inline
-
- -

Check if command arg was set.

-
Parameters
- - -
[in]keyCommandline key to check.
-
-
-
Returns
True if the key was set.
- -
-
- -

◆ parse_commands()

- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
static arg_map vmec_test::commandline_parser::parse_commands (const size_t argc,
const char * argv[],
const std::function< void(void)> help 
)
-
-inlinestatic
-
- -

Factory method to parse the commandline and produce the arguments.

-
Parameters
- - - - -
[in]argcNumber of commandline arguments.
[in]argvCommandline strings.
[in]helpCall back function to display the help message.
-
-
-
Returns
A constructed map of commandline argument key value pairs.
- -
-
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/html/closed.png b/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/html/cmake1.png b/html/cmake1.png deleted file mode 100644 index b7805e9719b5803ada3afba80b071ce3b37e1a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449355 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²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±_@H&>pbui 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 z zgW`EccWTt!T3~)|VMeUcsx&WE5E6{-1E@t$M`u+$b*_PXkVFm22V6Ujw{2_Zw1neo zplQr;JC;h((_zH<+ z!+vy)FZlaJr@_X}?a^}=$^Qg_hYPo(EA!oS{hKOC{mRa zjtg|W?9;vvoqwP{wd5x1s*9p8z<-))kY#hlZEsEZzBf#uph8^_&L4ISnVjtGKK~3d z4lMVZdJa^1xC0FDHrcvamF`yWT%;Q5jo8GVCDV^Y3SW*?S?YJQtuXX+ zgoyOul-5pG`k^sk6eUA;y|?w1h+G+$DJNzP@9jgzGL_8Qk#w2)_4s@UB&KgyJ3E&u zw&M-VJD8VKkeIu_v&YAH8}Iq<$p~ibh=SnyT^+@aIH=w8Imv)}g&b*|8waxtog%YN z>_8fN!{++c{wQMv1>{Gs_?;wBzpVRjzy%m*S($oeqxAg}G4gGKgd>&*n)KSK078dQR>u%W2iwQW1)NZ8To0{}YsiyD z!?RIVnsW`L;I7iocg(Qc`J zRaGuG0e9y0fsfE~cQr`;{;uxT*q(TLMnO=7pS8#>lS3aXzG>z<;n&Muuz`D+*Ga?M;S6mb@KHDl|dQLH|04 zuloxq=sV)5Z0V`eT_R-@addR_ukaPd#}Q01okUreyct}?32V$-^4XESsA{f zgb0=7ho^a<;aQ>{j>I7|UNtg*VK|@TBPDtd_~VhUAN~eh)qoUqJ5Ec_5L#_vNh;IA z+a|Ob$B(pg%~_h&-pE3mv=ENt(h7eWx-ABvvdZfMNV-vt_5Kh9HW{z>+d0to_kCa~ zy3F>`YlO&W^#~Tf7z~#)T3%}>X1%V-%|%KH1fx!2qk||WCN{XUv#{c)!cumfjE$2! z3&HAk{@EyI+pcks6WzXR84Xe=FCM4EdH(YwUhB<=r7Djs7ZR2RDpP)Q*AX#f>Z>DF ziJa8@H^-B)LKLY=+rBuoBVTD6){AX5H5t_4rdP_g6{5Ei@Bkcr(ZLNhyh>YbU&jea zCdUvK%X>~XP9NCTt{%S@rP#|-&jmc6f@qk*xh>`N$vnKP}clY5#M0H^NGHm_nyqN1xMB+3`acg zX(=-MF#AJGIVp+Bwr~L*^?NfBO*8T&;}I0JVlP|I)_6F8F9qsNm5MS1od=~$)0uty zA0P|Id*63iQ;euPePQBdD*U?}F_MQp{;^48mp$cA--RlndKQ)L15!TvIdWpe3X8Al zD*I`n^=aTYf>j$|9*+|=Z6~QdAk*4C-ffS^m)~qZn`WTmTJU4@9*6UL#!x41TYPm_ zf&p47WXd<%lrK60idEbI(5z*Z;8q8mTAIj<9EA9%+1bzc=fUpXENBtwn@Ne?SeUVHeUEl|LHck)v&X zr3d#>JWo{p<&uR+%Nvsr<%DT3rmebAj2X@%H$lAWim(t4A2{*C#<`m^^}Tkd?fbQ6 z`_qEV^P}dW?rgAs+%9D!e*rH7s~j&%`R@6Iv&MJ3q5By+IWo1H*z9Y&lW@C?@a^w( z=uGg{Gll*)F?bxvj>PL1Gwo$M&IXMoh5i*L3<^KO#D1z@{6D(hGpecejUN1| zSFxia0#f1?m8&Qbkq(K9ie3a%q)3Z^i1a2s#ZD(G3L+&c2+~2SltfC1)JP3IQbK?L zNeJoXOuX}-wPrrdmt?I&5|Z_v z`sohmQyzz|CS6oqI(F^JW$>=9*8Zr@>bpwUbq-};E4qM`Iy%l5q~4xC`{0PxhG5}j zy5I%zbnMU*sSw8>XC8}Yr9_o@OQVxA{A0;^vjwi(I*t-=BnHfQ+&Asp&T;*bNXe-?F>&nMhwS>jmQF1xekIuF+e5PT1A~_Y+0D0j@3;6&Hb*u6H4$Zq z`~GLR>9@&v(_){So3nR9>CBbmp&QE;0UmEELiTBDw>-}zXu2xn;8lz5_#01xI;dek zJ4!c>M1Bbx6AakO>xw+S8%oT@pCiWOFkW6=FOMt}`gaHypd~3W_eQD=WOAin z6|}wQs$swDc4o$Yx1fZ*KZ3W;oF+OARveB=sX8p|JBrvOSIYtsDz{GFP98s7?;@RT zp01YGY>s-B`n`KMx;8PA)N9!}C^#hftJo4$XTR$iYlVZu-EaNBm&})#-_Fwn*=H}R!$`?r+_!^|G zS`Ct_*ZdVgCe7|G4iccWT;Tsx@^qLH6+hPh71PZ=S1SVbrw0@Y$TBe<{W*-^O%^fk zCRyE*+urH{HmJ>)ak8paL&cH5dwM$Gzj{0GecKDCWo$F@1APBNtv@h9O6sJ=NiMBz zb#__XNDp1cAy(fv%}S6Cf{OYwLr#0IbzG~Hw!y$RgORDo(u{Pn;FnGx6dxgb#}Q`u6HbPGg^RZ z9=s|p@sizZt9$=ulCDEoQpCWf*D+YZnP`8IhbXLay1e8bKW*8DsBrr9ZSo=AXI`V| zDkC)C-|Eoa+NSWY8*NS``lf%!o*nxPv->bB8}p3v>+ zfV(b;{ZP$3B^$S(?%WZn4fgP3iVRs*^19|tb|fPetD)pl}Z@U6= zAoGQM#`E~lTS-^nD<&JHrUkwB$p2C{q!IG!j$lXX1tb2xt9Kv0Iv3~KF=SyVornLu z>Gs)yYptYi(=A9##Wtu`6%5jNiD(|1MqSbde;Q!56XzzlDvWw+&Ep}F3vc-H#a4IOi zgO>W?v>892eYtX7ed&0~X+s-fizTgAALH%)gmvOj%IAlo3zPP+rLdNlwL16n_u!R^ z5~HjRtKM;tKTrLq&riJk$1!{pv78(6`-Cw6p>7HJcn99AR?I2}*!_j-GFCyjbmj%KV>eNW7#r>UKI}CcYsX4R$c(B?(xgmYfp!V6_wo+GN z%hjNrH2;Z)hiZr&?@MmFq~vbyDyp#z{`){y776v#zptru*PuiHE*T4ZD7LEFhn{h@ z>;vu2K9GFsA+?5iVD+?Tqhreyx1suZ_k#tlr`Rde$tg`t>T9N9CeR$;081rB9t-~m9rG%!7I?}4gG4b8;U9RKT~?+;)cWrHM1y5w+b0s ztD#}XIq@kkEmLqW&H%4gCEjhGx!x^!T>H*pGIO`B^S|s*5OdCOrA6>bd3)O!6X|BX zHW|5pSwX&+X)l_Um~|toSocE6@3*U{|I*QWrhs9-Bd8y(coX!Z>S-gruHl%op2t0? zCow;5gi=9mz^NK+i>dvQ^SVCk^nv2OE%pYQX*G9~nFX6V27ORlW{(ZO9~jG`8AZG| zs`?0>P%wYG@+0H5i3MrKuKL3hE2i>7>&cY5e_+v>t|mc2!yb+QT7SlU%$ZpP_iKB* zwJ2)D?%7f1O9qWM5{{o#y$gKCsTouV3a8ACWS922@Mw@JkH%$aiPY;!&dyKTE0?qv zlW!5p zKs0s~v$9T>%EJ(qf>2LN&fsYBkF>Cr@@khKyxhOCy0f2kV-FaHtz^Pn_2}56O@zal z(srlPxkd8EQYS0V>4T$_WF%tdLlHe&wG>%aRiKAF786dWu0f%_rIonH0n*YnR+ zd0fi|>{sX{dL1gJxrYqgdlzn=FCFIT!%6tDh!^E5jcr*Zp-gz&#F*Rq;aJz%8%a1o zTqOn@YM-pIM$#v3SoP8`xq_U$P2aLp9zp(fIslH!XDfu6Z@aLw zfTqBB|x_F-j@66GIW+u!bx6;<-} zuU4tJ;_lOr58gR-{cyh0uI9WK+x`Ko$C=&kx*(PsIQ(t;Oe&4Jcu1V5%m2$tEnmq7 z_v`E-#E`WKD+$4pY9@ZWELEj7X??H9{G2W=_F0d;k#@q(a!}ir?|qaTejDmU&sqsk zZOq>oZT^0rH8apQIWEFK8E`nIvAsRvxUbw|bfKqD>(_@Wt)Z6KT1Cy7pdD9_*qy$6 z(J5T4Pr~S(|9kyG$xRBeu&$u3#V~VkU-(mN_S%H@rz2&?+4A>}?UgMXaa+&!B?V0K zbH>YJeKSfhuKymhTMOQrTyr#hL|!vNDs=W4fk>E+#%DYOUoME zwQPW~VD|Ay%7G?VtSW2v=J;D1P_pe_LS#$5FlAZk7*Gk_vs#ILRO(NI6uXQ9Kkk z_+rLpM~AF1a$2vqq|=y-{alI%tNg>Q!HrKNulSt8l`uxP@&`WCXfMrjYuNG6$GSf( z5Bb~%`CHj-7zaBEbCI2?ZVH9C+Uz{kAs8u5F6XzN=g zK4ME$e&PSl2z{NrUCI|N3KuWrvmf2>N6}LE8!CCorA9t)o3WMG@JexP==>bKy_7?2 zZuT9R$IVl!y#PT`e#fu+dp+I`cn+-bR^RGvD{i*3R+mNVmpg*pwpj{Y?hcZ9$ zRDIGtT|q&0CF~hpM}t-Wt%*(&n&AS>u<5Tq-Fy5`#7lhf_6x#-jVS5FibLIq??;Oi zjgMM~$Rplt)vSpLfkP{y`vWbg^8nT5{aNaGpK8!2TWDQa+L=}Qup|wc<&~i0t+}Y^ zqrBVp(Cs63CAp0WggrMFZumk6-F8gErCGt|uSpoW7THb;IzJ4a9D z{nrFX%1y*q^Q-FibpzVt`O$jqt&4G*cXlntnM#>lOg{nGRk?~i(4zx>D3=R$v?AW(sm!2l2+4*P#}vU zR!=Qa?e_ECGSrpwGPQ`~G zP0@A}UHkB8Am!RA74PHQF~4?Y6+8A`FcjUyEi!s-UY?AV;&54}`V*tA57J(2TrwAL z_-gOFn*H_)=KTjsC zS)a0rGJNflh2eqA3fy*HON${BJeDC)9XD6j0F{@NuQ z{6=rCyD>jPb*MQaS}^k_*D0JnT^jIZ;L^{}*r2nTI|P;R0+)VGPxtEw-yMJAeca46 zJEW^zch`zCg0(T&5~ZURKP#JYcaSu@dpI{ln_#$#UM)qv|s*MZ_xPb>pjF3kGZF@bt~frX4%)ha{qDvQR6V3O*8g`Kf^6~lUGG9CHwAR-QOyf2t^1xt zL|AKyu7snds)9FHO$M5r_d8*m8#vjtkw9qZXKbgtAYD4T43#>mqfl3)?*;vDQeCm* zj2bb1*2cD~%%w`aCY=PAG5>2@p~aJ+P4Q)EYvEgd=jHJ31Fk=0zCqMfKHsb?T^MSh za^6}Y_3C81#g|$>4{PXU&)QAs&4KFbHEtlTlV>4xN%DlgNx9vRoG=mE%y8ElJx6Wd zU%M{C{xnSg)u;H}##5M`*&%=LOXx4Ds7FKSms16`K&hrV+oG5L%Z(6Yo`Q{-8h6S1 z@=(WQ@??Y8n%H^j;#tItomK#M-yRy??0k+Ec!S#cngTv?`mAUD9_toy!Q9QT&bx>Au?r{Z$3 zpXk!@RU7WO@JV zeTRx%5vR{@PFZ_cGU{q$Olt_6I307!KyBpL*<&t0gt1hTYb(q5?>!Sdt`@Je_F2l< z1Qs|4z8)`aq9o@qO?gt+`%~-yg*r;Qe`%qZkrp;l%*pb;2dM8HW{6OnHPZ);D@`K%T_D!9h^WS_T?REi91K zp{TJP4b=#bM{O~MT#y7T$u39n$RZ~gFwDhq)?yj~KL?--4dGOx7#he~FVs>ja&=B9 z49uJ2k1)|6#23luKxW2`&b53o4!b%9h+v{sm}qni9`;3*0Q4~nJS6X+TwB&pBxbgKY)?HbI4qrD6KrQjf9IfAzXd2Wj9p^4U6J5N`{z* z;U7&UCQP)KFdfbYMGj^nDFjU9EK2l}j^y^{0Ayhul9i5RgQ5pBAsZfOC{rKV{nPko z@Qv8N)pqDpbYbg1Oo8b}6d_R6cg1B+D$T!wk~{#Iv}GEq%V@^a#F;gLH%9uAph-I1 zlSpOv>%#C*H4oz3i4TBpHjvnXDspFHtb|4YO)#;R6b7tL105wQq_1=1l_NO+v_89E zH4;z`9P^DzPDhNTPYLtEh&g-lighzUg)$_vkwhUUxZMj?Y+9ywjLk>+XFNvd-c*xlhUnr=L=Df)h`%Kuxzhw8CoB6IA-;;iTRWI zDmImoX`pvNHoG)3nqAR9Y(?;$yKONWYoRdMajIEcHcS}%d8m~bTj1z}Cvwitg4Wa_ zss)kt!{-7^)?3bQ10@upzB>7fa5JyX)%X#(wK~Kq4Z>+5pq8Z~fQN``5`W#-6CSx1DBC%0w(^h^~+goep9({`aIeASxh!|7lY0|SvTnZ;;- z5r|N}%+z&fCqed(DkBNwPt!w zrBkfQ=HMnav2u4SHB_$siQcOvL} zAvD*iSgJZ2(@S-`<8=#@z=9IT;9}J{B65uv$dP1LAZV-sCoI24HW{}+nhS<=%OR4X z8TuPF0(vQ0gl^(LiOGsJ?to44C?Lsbsx|!g5+A>7Z-#YOQZLei3#vc~0Z~W!VU!Jr z?XiW24+PZd5(Owf0?EwPkCxQCcAywhzdxDNxw7-7Voj*FUfzU@znb-nX~Q*EBbirI z9yP3E4U3W};OM#5DS;E8a|ppr_aMrBfEnx&U^)lA)3n@Y0XCAIXgI$te%phKuNT^; zgOmA>fGP1%IedK#-9(k1cL}3vZW5FEIsF9+Ud-0SZg5Qmi#j;YWECn(G}6L~#c7I9 zW&**b&d5Pyn6c!3E2SGJS|j8fM#-@=f)Tx>(v!TmOw23&wBj{f9jm#Y9KoR2b z38GC*mTy(}OxF`)`5_U!27XLAyLUe-#@T(KO(oyonZfsMdv>u7YA5E; z-rA)aegH}~$!B;;q9#Q;T3W4IT3WTcuKZx5JQ(Ib|6FDUwN_0+U3dD6EfSO2ca zAKCZp$>8$ftVNR1l0`Ifwo?N$uO6bO^xMmL=fk})6NB%1 zmR7pk6(V{_N(4J#4ArDOwd?rqJ`c!`ekFh$R0r}J!=tPi(usQsgNvo<3&T^0^R5p& z$YsjF$Deg5pj$eHPj93RU<9K$rsdqJAV`XiAOb~~*rOA?!wDM#c zI-q_bdWSu}Z#0y{7pI}TYKyhk)HLyiOxAb?^GUoUU+6mKv$R965|~0WdKnpne4WhAo2j zc0~h*nTcUQxeztEdk#p8W%J3$vI3GVg-NSWo=o91GbLg&f+UWBGr5vBx-xEs(~41* z7Y`U@ofdlLfz|JDC+!>S$8$EhSEYN|yooz5;_Tn(1}*DBnZDg~>g>cPplv1`UTj0> z6@!p*;!d-(rZFmxGTyEm`0(fHE||BP;N6_aF4766vUQY>RWNm2Nt88LBKNp#_Je5s zR2&L6uq?5~d=$S}_x)c59l{)y+Fd5D!YwId*Cer^NVW!YjVd)pmxce{ zGUp^W@%j5E^K-M?%X9|w)K)|Vj9!E&FpK(Brc0D4M@7i&uFbfSexou~VAu-0ATxdz zV^@VZPvP)=9q$iiNvJzZU=to!s$uW=Di4e~(4EctU3OfQvK43WYv$&Uz8E!jY_zr-Fz1u5gUNk~-K7EGWZ3~(|>+YendJPc8$ z;{y3$+d84nb#fj$7!tBPHk0pgh7{X#9E5+kw4 z_5T8<>zaicWMhfz>UT|15K?0>FQ=EZonHb0V*mE@;(p))V~Vc9RKP$#HnhG2=W>Fz zwYm4#qkik<21y-_vNCPx{O`m@3Aa3W>s>jb%jw*@5zHW{&j_mTD_)8ob2)Ec4qYn) z3qFGzsHK4j8p7I?HE#;6$dFfwB=L*jhpXIuk&iOpFEsSt(2H?jJ>FmCJ=Q%#8!HQA z#A}Y6@E1D4@v>}1sKyUt`Ur%{rBHdK6rT%39{8(3i-?{0n1(~4x8!oa$M$J?zKWqiLR>B|2 z%n%j!_HDQ)4C=XA`an2Vj(Vdk#YOi~{6YO8ON_R1qMh@Z-9}kH!vykGUuJSD5Me6l zFvsy%VG@p)8cM{}gtBd*Y-zlU3ZGAsX>pr@R$MUIo^;*|ml&`Vj~fo? zPf8gV5QN{*T)`o!fHJT#fs+b-+ryZil3SS_RH!U(&U%}$Cza^Jmp}nP+#@T&W5hQl z+Px9TIgDfg%uD;jBEorf)3TLijyCgekPGqDGB_C%Lnlgp!45}hd@togKVqH)Zl?*L zF}U%v4(*w~VNK~a>g?z%!gR9eq(0mX8pX_oGRWc$8SxUDWnErM+F7v%OwIcxQoNQ} z02&8GNJeC&2ue8RGV)#upl0w=7h9A_1KiC3&G?Vax8@R31zatqoZ?st!x5v2a#yR*_ey%)YFJ_gyqB;aDJ8{ z&RP4iG8%${@OW*i%O~6pP9V+@Kf#io-<54NID^aTFd8aF;}8{oZob9ErrO%qJ-{j1 zYA8gh1Gb~fPR+@1j8}f3FY~qGUPjLUu5OK&pL?(2{z$)5tM6Fr=U7AQ*0X^I_{CIr zO4!fLxqIB?zE1(cjsx2YRdhRu1=zDSdGEgyU2|%K3!nVp)LFL`>s9h<+{fdR&ES=8 z@|b1^#Xt~_17Mn1nbUlUMTB#MNC(Q&A;KBYKq{!Hkcoq(W&3NHEs&oK7496bPrR#@ z>h6`a->^Y>Hd(r|n>rXh!LEFcP)nV9B9!8pH)UD@L?Yy5c|qA4&0 zhOaNlrZj>0#Zcq*GAT{0Kl~qNs@nCi6y+;6EQ5MHd5^KJf|%qs=AcG?u~;Dvw!(~Z z&N6T2`!JguAtJ%VR|0tgl8NYN=2{~V&n$52fOc^bfpvgKL0>VdVUA!=i#$Sq5#>ZFi``5GPW9uA=Ys#DA^OiJ?V*~nFRLVWm<{vjO$E|mG8-Hv_MD=)U zkeo~TFp~6~IjZ#q#2$JbfVM$7TwNKvD$MKKpNYI|61iN)_9}(?inG_!+LHTME7x$^ zy7thV0=^@SSZ_BXXmr_6Po2PVV@~8d0CeI z{lQt^y!*3Gvu6+J3BKZ_}Gc_t)ZE+*6;yEZxV(5=d`&gLAXsblI!l zg%ZD5dw(q6XSd$XvFnxiui7BQLIE0;H8TL>cLa($WL>dvehzcbFm+lw)B@F?_bVex zoPuyqgAeCA-}l-SO>IB?^2TJw2Vj(9Goeydbw=VJJt6`jw=RlmzWpH^rEF@Db#?tn z8Jo+vmw`Fs6iQ2-h0vku)cAG+mj@>*%&GbB^N3pcpb_ z18lZHpI{nrN3B;o=m-y5_1xU`FVZgahtzfWRDLrU60K-v8j#<$AEW3*^3*GxoSh%_&`d*gl*xLH;9>u4 zf-RcpB<%1@A&%t3p820U9LW#u|LBFo!X5U+!S*UA-33i~SXyn5$EbOwnt1fb>){~H zy;A9@52f(vQ3}_8D5To`L5@-}^KCii{2{E!kHRe-9wVMu;5G|}%O#~SZWv5o@>WXI zQHy4v=rwf^|7Sg{+>dH@G4tGb_F2O5q@GVs%Xg6i(dLi^qhl!;p=6={SLC(3B3}uK z9l>@S+B0lQ&A$QTlD(71!DoaLM^wjdXM>ZzV%;q?zH~AEdl=c&ee9FQ#6VOnGQXTk z_fF}{&tGcb-Kvr`x?0YTFhz~9yi8H9e-kmx7j?!kZUe~$xzTSgqx!hP7rIy=+%x1hUJ;%4j_3-}x{Vax;JY>Gbvh?PCOPx% zgH8)`yJMS0?$u2F6V4$Utg3fV`nx@>v_N{XsDi)!bgk(jP$!tY9}07zD0FLZF71b# zdY|3n%*-~3dObjWI!bjGTctT5wjK!o?w6-$BDOk>)X0y=-_kPSI7W$lNDCej=P$Z> zDp>qp?^VfC){dB-$LZf3VP38c9u$L-(7QR zlLr&i8>KV2G4uhOy9Pz4kZYY-xH2f|xyKaB!`4VB^KeqLlbO?bGiJJS1XCmNBQ^y` z`PpAhH!tm8`1*fNw{!w7t8~Z6i~sHrwxsgR4z+jYh7cWenhvGOqZw7oEw^72k|^B~ zWG16c)}$3vhz z%bn6{0}HEQ+FN7CtYj0d=3j9pTko|&(N9*h-opFpX$N!tf3WU(&8{4I;L@Mh(&BR@ z#+ftARn$QRpWSoNs%AIapyg5O^>v~s*xN1sj2bA0X*MMYYG?E_2k}*j7+RMe6@SZ^ z+Ga6oT%@k{{j7gi0>6P-o{M7@W0#B95K}ZMnVmzMN}dK5NtVkc%kP*ppf@`l9K_}L zLF_{oh}h%-92PtA+kj^c4R*=yj(#JzFkFj=F5K@0wvv9;`;4&b)^IhF>ZX81syD?{ zRC%gnvzDV5AN8gx$|_wwy@V>40@{`wG7k%M%-Pplom zwEg938td_LL{Rl-2_O0T?do!yG7#TC{ZZF*R~FLw|NElQP#Te^3m8KI78DnlKdp<5 z;mOgXh%pdD$tnYMcu=VBMVf6=@_`lf8XHv>TuunJYOlB30nN-!w*KzYJrkzIUz~|O zo^u9khQl=tZ8U+T9xd=lDS3>x#w&|aMR{ZZr5_p=}Bo1rC%;~~Ws zJy(JmGqVK>W*XxQ59sA;rA>m_S~@Q$3sV zq-I5w4m*b6CQEo?+>B7I#s2MhBlxBJ+#Srr3G}J_Gz@yEFLKuCTO!^Kos1r`gVpGk zu5b$5<*Ndzhuf5As10(y(sbuuf>V<+rwYn8mtkbR%Z#Y7e!+ z|FGRL>hAGve`lIGKco2m&=c|a)mYoH%Y|lYJItF>ZJkZhOoZ`)2Wl54*YAD*-u0`flB>D}-6ah*cS_h?k;0Dr z;#|$8o@!m{q_j*D@M$h4k+1kI2gq?e;jYp=m~E6A_LU}a;*v#IT9=j=t&DX1dkwka zRlOudv%7DDOK8NmyA7>6ZjJf<_o@aUrMP`bZ)`0ixV(f2^4irgawCyYTa<+<*BR9F zWxc8DrSK}74^DVPjyINmtT5Rk~?-^HK?TA49DI#{ICK_!&)p}MWp#wm0) zbD_tzRqm+V!1zSe0~OAbm1h(gaID{*+%x7D;a7Gy6qz(H{kz%qp8`ZxFe|>h z+Z*>H{oVCT_?Oz;x!B=&i&)F*5DH!+tzDU;wgnkgqd-Xr-SVnjnP99IHUGMtC*2tL z;6k`l>GT+>!zn#-HeMqKwNgnaGvWA36Vx`=Pz1H2SAlA0k57g#^BQkOI3NB|LG1iH zKp1rs-DY%B-Hlg^%U0)}4zPhA)}B_1*rthOmjA)pd|`WYaJWuyT@O4)m0s-T%q5R) z^vYHL*$2z0M1Gj3>kUWu5tbA+kXT$1;#&@mCYDC5WZ&N_Tvg(9@dBxsE%|=tz=W?L z8bE$&LXpErUyMPKzn@rOxKWr0@0Dg}ByT1bEIm$9z{ISLc_G&|Q0sd<=oDBAtySL! zSQ=xy4fd&B%ZzcPfAN3bP&oeUbiS!vjJ~R$o-Cy{{$vCPy>`N{;(^rmN#yq2er5Yu z9>n!~p7WVT#a1YHEa8kkveZ;dayM4jV+gdMj$%5-j>nrEE%-1?RH)TM8lJt^3tv(A z_qT!(F-czjNbAoRc|>INl`qB@@ju?$8xQ$!_CIha6^1$3or5-QHqeU}tv_&SLZ-s7 zJEW?=yQPKDoBBJRnYuV{MlC#^*zvZ_J_l(q%R68+xi@$R3=tjW#|Ehi8ns*+Hv06N z`IaEbXK-})yVW%{z|aSNk^O=xYuC&eB0wdrgVs=S6I6z=^3IDMxt2k7h0nZD=ty^b zXPkg!@)Za`abT4t)QXeZfmqD0v-Fk$GK2@i1~`gTQ;ob-ao%dEb-#vxBE-VbGpE|L zBZ|1!i07YAw<93a0vuKx$7L z_1_mW&MJ+8%>FVCH1;fI;d*<a=jXvY^9@Q7|>mt-eTf-l<>YQD(hV!rO z%U?Mks^JffrJ5EfnM%JTgnJM%P`g<5)@I@Qghv*4C8&0dA7@5yT76s72k7Z|4TgUB zl3Kd}R0WAuaaa_=WiBRvZocWOs_<0$+IMP>0)cGa{D_X=x<>z&$gIJKi(SK(KE%nE$?;#YvtVkrYCc(o*cv2EV9tCC#3CxyY6+MT&rOih&^EpwA{@VxQA+OCa z+<^z#VCS&)mdCp=43@lxd6Gl$^WN7zVJnE47k5vW_$0!T;D{(kgrQ*7Z7Eh=qtjKZ z5w4vgVi)fTsENzq&-JI(5tPc*Az0s?kCm?R<59i4qJ)fMqhs6;83=?T_=aGL$!>xt@X++NDz z4xvyd9>YwOO_A)DBQs3Ys=;)C2b&!jDfWOd7WAv8`r7QrOpleeX+vyrgOb)B!mbHa&ScYt+V=geL5gPvzsxXPD)t;4Od&1n3hsG`|?DZSZdc9Tn=7F8e;-)#gK zt*Z7pyiqxjhyvsN{=)P+1T)pUjf#Xfu}g=zNo|mK2;~_2_PNsDeH=YIzW?qxDrtPM z6P&hM5fwD8WuKzxA7y4b-iFQu_i)ng*=uMCZ!o)enK^SlsjV`*i${3#vxTzH)MT^w zyiA)y%Bw{lOA?JyUR8`0hlM7AW|q4n;=IbsqSQv)l$P@LZ^n@zLCPVN9r!%F4NpN>1(PRr(t3 zo>MNLa9v{3%L976B)2+73ssR9)jiscjdQ;$=x4cYsmiXbEbfT;F;Tq<$8+hKu-o_m zgo&kh>Yu!bYWEE1{9PhON;K#on%K7)75xn2BuD6;<#a?wR;s12CCw022@ytP6`;py ztU6Do9v9S+-@^h+anU8$CTSeIoTv=F>kywUZCSq zgz{5?8mDm4Z8>k+x=d)C`W4nb5KGmMy~aj!RL3Os~l%Re`h{_ z0)3)AcfUNXqQ(ca>K@$74}}}f#yQ70Fw?uG2yXZbepffdLA3HbFeTo`qIGahyY_J= zfB(;9cf9U(`7^Orhwng`e%nSKFSIaNy8me0#F>Q4eL(f$Khf*|k+J(eezz-|@AhbO z;tPK>o$2}y4-uO|huj8ZZ39HTa$29QF`?~;2-DE3c)Mo2?~WWE+wH4Vbb%f>xUj6; z!Tb>16sCefg`1q0{=|mhxrjTdBcs&@L%$*ydo8KokTpIOpJBO_+N@6j$nVKl{Jw)_ zpexq;fXPeZUx4Cz@LmO=01*8NsW9KsKS@9C5>g_qlKfc|!{*R3A^p5U`ExG4MpDWS zEJej~%k0O61x&0n7l+tMOer9^fm>gaH9DB>1`wkZbkZDRF49j0cW$pX&m~3*=YN*8 z^($y##rq6H1ADxP-WI;vOaDqBM z){x|273{tWwChu6NrW*;D%K2@V~hyCoM@wx6trOUGAeOb<7h~+%jApA8xQVl9Z`)p z!(H-qdtiTAuK0pBJn#Ci1K4eYFTC96c1Z2i0!{dA%Jcm&q!{iuW}MMh&9Bjs$-d*O zQKom=Kqpp3n?fTH7hWmjAlb=kcELRUTy|ya>%ncl%=J`5jmAjUp^hFX2?v6nhR>?H z7vJ?`!tOz!g3m6^6dLA?yN$c^8XmNFdnH1fGH{0*CHKC)u$3ec4%O&v_BLZ9w zs=!MWEpcr|O0$78%|Xp5X&DHjP{Jj$CE`Mn$gOmVMe8lYg_Ln6nM9qG9!y3sgGhun zsFQE%pDbr`1D2-m4QkBZ`^L?=+pRx$AB?Qm4-l{EGV>1mufJ%yI?C9u$6mD0tPSoO zPM1S5;S^RS0gUPGc&Hd7S;xPjF$pI}{toXeujK_-x}29(+>6^Kt!nx_C1@3d_7JY} z*sRJI-7hh53d*%3Eq0}pc>l6l^fLqqcEfO{Pq$Zu-}5zb>yOfFm)DP8y8ZWzZpDgx z8U0n;gE_yP`E`C*wm(l=G~bw;(-^*+?DxpLp4kmXgRvoAPRcLgl(({I%O*YHO?@|M zEj~B7Z@tKRv+@&yReNkE)K!v^YrygOz#nVVDeF+OU+qEVGFftAzh%{(!Wg;|tw_jc zN@i$P3q86MhJ?HG6P^vLFb&&{#truRzSoO~87Bs}BtL`Z@bCn%*6vzUz(g%7KFcsY zdo`R-(USaG4rAvnQ-G9Il)^^d-~V$*xDYXeRTGHH{{tqcriJuqz?n{_u?SugRxI^B zRj}FwbY+lm)3RCuQ8$TtpNpiYuJC_H0kty=<40z2gDF$=I6?V^TXo3j&GsW7W^ap*rpjMtmLKkBVxm z-Z2?MyrFC_&~>`5ulf4a^ULpDa4ou#h${-ku%_CJ@#ML#j6eg#(G;}@JOTe@1M@jr zbFUx^{j42UGV(H0E-tsJl3pC#RnDXn_QB?26>w=k;=vPe(~3?sdhKT!eu5Wl@BtOgGn-mpe~~L| zcG^i&G0O0D^G-}AKQ;H#INOEckFB@7&Xq;=d20Brm*a`$9A&0HN`KbgW)8GG3kt3H zzlmRCq}b_CrsTgkPZAQ?WMD*?Uf0k1Uz6rC8QQ^`K9`kBEW$+EJwA9}q!7EnjD!;AzIwV|MfC%^M23fOO%t>z? zMc9)@td?u@cNCOCE9-M}9=@mDRVb`})yo(VpfeZu>`clhHC9`3Z3a%fZFE>YN7_kg z4441{Y0y^Vt@LtlqQl{5uYC_SK_U%QgBBf0FjVUW%=wqI^8|9_0tDxvCt2|Ls%*_S z;68;y`1)@Xn%sUL{P=O_o##mW`MZ0rRa*Mgp77=9?$=|q%j*o4mcKaDcf?C_;<6ed z?ZoA7Sm`)p{(Op_0*#<^DMdqV;IApn|Dy$v=6qDk4-tJ-!Bw{^y#U{>aRQ?JHO~?M zMZb?X)9u^$vSG;)o5*W>yvvIyYvGzzHEn{2wgwnT465&=W1*AFcvYN=(SDM%9+=(x z%)o@wrfJ^YH{#s3IR1PvD^5;5ZBb6LOz|MI2sSB56+fmgSL8PgWes-L@Pgx>;CQku z>6$t3_9C@4NUXT{2EfX9!VzWVTNMT`#r;VH<6^1OM|(0879g7K@`@!EP>KWP zs$w2}b?SBGi3yhs@(d#Xx;h$a0u!ycZ!il;fpWH(o=E>g34inWiSe+t9Zko*o3+eUiP?=9u=+V%8%Gm!iZfs49eo#CrG zV>`&62Cnjww=R|@s7UqczFsK3n3|x_T}Ctq7ho?|r1}lx`#@gx%ydoS{12_PNi)c){3wJ^^|ovqH}Q`>-kDn_-cztM)ON@@G6X(cA>&mWejC6S=o0V$iNmrh36+ z-Ac=8(tCFFdG^D$R$YuHvi9unc6%#q2W)RvhcYT_xbS#ILWG391EnYu@Rn+rv7hMs z0t#H6WSOlcu#dNJ3IH5OSu+x8u)Fh{5!6i6ak5F7#;qZnBZy zZ8XM=>ia!eQ^FW@k{#>rjD@+xzkePuRbpq5;_he@yHszO2HUGz%R4*YPJ%zgzkyQ{ zG|ndEvRE}r6ALF`lCvA}B18)R9{7aGceeqr$>sNz<5{P}^HhA(d_^%xF^{re?=!3k zvb&a1!^8h58~GGa*^3GzvWQo!S?pJq7QEo+^0>5~@5%ocQ(qp{AHIs5Fh_xas&K^dQ^@A4j4wmoAP){_%gJ@pBj zh4}LI`v9v8EjN(*Lj%DVvJID>C7rrgy|et*Z+XZU7^k=lo4CGfHJ{A4jK=UmgOyns z-Y&{xCoP>Xv@MQD>h;3Bsc0nau;8iSBdp;tHiw5)F0zJs-9dHVYawxpMa4q0ph&U_ z;(s*Mc5%XNcG02-b#}bQ!B;0@TL2NMGU00)5{f!o$guZp0lMI#2<6fN673U=o(RnZ zeB))UM=Tf-lcrEu@hRdnV9<0Xqv@AHoDo?QZ=7Tq4+YD#DnCKh98#68Ny1caiDTM| zv>%ml81pA++xtadVnv-uk(88tPpNQE|--%Gm~b&Q$b+_>%93w9|>{k09h- zmQ+z{F_5chSx}L4>5BGI)h?3%_nHVPm=qP(mql(Y+E)>O&;1hhV{z{UDSHw1^-S~9J(A$z`gd6dpQCtSAHx^|hv6Wjim{p|G z-@L8aU}<3YgUN%<+0hU7U0EGwo#^j5?h)J`Q!A1VIIN$|KlUtNKMGVX;@+HUzBw3Z zQgVefu!~^;-{lW?fB=T;ba3yGuzd8AzTgwtRB!q%$A{E1-g&@2F3+Ry$MdrHg6EzM zU3by$W6_UB zX8utW0iF`4W%$C(VZ()C&^+R5ZtJz@d^^B;-_x&c(VWTk;p;X6Xz7pM!OY2?;(nT4{O(Knf;CnvQrmBzxy|41joT(zIOCx z{rsCOjDJ%wYd^d_78o-c&uAIBFc6$AD92dN)d;ZWyxMNGkUm%))k)X0!DZ+sNgg=G~QCsVT_`fasJ7uqCCNY!gmMr*A~+nI?i>>mT@S4MxKdq$K4hI)aa_h zlAE}N=?-?v&y9a1?!AloA?Q#}*46z=mfdGc(6<53+S~b7KQC)H+8JfIJE^plFT~e) z9H>YhXUW5bcuAeNepZX!#CQsuug!#Sr`E#+)wEJ2Mnc$p8MmsWJ|4=?S0nv#ws5aO3KjqP!_xRl0RSy&~qB?-gwd-|Tu#b^7 zr#z?5>N-XLBU_}@e}}-xL5Y-{a7^| zHVWyi*yy8Iw$I1ijCe$YWV7$h!3bP`Le1NE-jU4s@C!PP1qsN*XINJa?yM?R>F z9;LqXtVQPSobI&WomCY0)4VTW_!#d7jE9pgiCuz=+B(`yv&+pA?O`+4(x+n)xt}#m zl{d-#s+$63p*g|g)K2zVV!+t}H;IPJWJZrxJEFS9*+kFugfK)vaVf_E@ zULl#<%a~#j9W~PXY~}w)9k^%+)+VNt(qG*FS`S0mFID3!rioN(>1uob9i`;aPGs2t zO@rhhiH9Z!Dm0_JYE2p8&)BU4g$-;>C2Hvejq;{QZk}33rF%QDhDUy! zO|%jmbW3`3z#_whNHgw)02(WkLQAK2a}j9ri^`oo#|ZwxP+4}>BB~ym$kqh3Zc}V! zYc-!k!HBMcuG7h#@$Hv?Bl~phq-1)qO;?w-(ayJbkg5lSw6TX+5-j6T4!v)Sj_=jB=HlmGE=ea6p1PEI=4#AFu0mOa;J5Z!<3 z?ldJ_@KA0j@qlhKu68l$5i|0<689dfS%_+fpA#^lzSn6g&Nx5TlQ{!j z`V2MFEXTJd)=?9?F(URI(Z=pMiFS*qq2A?$jaI29Q)@MJ1B2T=C8C7OOcccxtIyvSz(~%ZsFZ!eAVluv8vY-)MAao zwlyJA18S4$Hkr^oRg9TB?XbL_or}#IFeRvxnU}G3pPgMY+;c798R_;+vSj`3mkek; za{LlQu*_lrO8e{+Zmsq{ zgjU7uTk~M*p3P!no<8&w9Oyx#i)of>csT2=bt0%fQVtP%f~F3tVzyeh5)2!qHM_~j z3ONw6=^O`yQf>3nYQYQRBZdu4_Th@nZ>n%NQyz<8&XKJnc5>W7cXa15Ng*~TjUb!j zQo^HYTlP?BwE9m6=iRZ>l-YIvpB@I>>i%n3B2;ajA6Z?AZ*^9;NF9_-)ITRk9hIA_~hv_+n#cAovQ-y_)zVUFFg{%2t|1pN`XVK+y7@1ALq^$u)*XlJqzbkf>D~E z?9FudKr8EO4)CcToOdBO;GwGKaruwsEhMdVc|r@BlH5UYrL~D*jDk!mPRi5@$$M-b zv_M9v*B7>$4WIexpKdk!@DGnO`6E}lZ5kJME?$l8L%g{Z{fUW>Ixt2xvX_Ql0jv4L zj$@hrxTs*IKdC58V3G8kYE{rlXTf%rdgV363aZQ;@__KU{`!8!qJ;9^60Tme;&(fl z2A4NFuapvt@zWG=?Y`i#6m%hj)K6g7&_!$Au zT4KgMk@g&oKY+Dc6;Uw$&Fc#?ETP3AH;#?+r%q`Rn{6&K5 zGc+=-`Wc3nEzUyBfTRU&#HwxDC#C5qa#~DF&uc4DL{FDbb2X)g>FQON4xn@8IKd&0 zUmpqYbtk#TB(2pseY)01A3*qbJGUg;Hwhke_lQ63aSANjSY~~nw-)hJ7beg7K*4=D zOu(TjScP;Ch@?+m+HYY6&41-dRm6Ep*%Uz4ELjm($p^iw^a8(WNUkYCIFyjrv3nJ{ z7J2JJ$Jux0a|k%xVdU47laYPSO_N{zvPOu>E`QTz)o||HXO0{BhlX>1ns?5RUI()G zMHl6Pb)}|x`1DB7)n#eCvlD}F0EGEFVa2lG&_J9-2z}U1O87O2gfl4oho`~f+%;A~ zp-Vd$N1QM7W;obTCc=bh(ot{;`BA!O~iQBQ2tN(yX|siOV5XhXhe5$ z6FPLU_%Bh?Wc?=sPP3t|n?ZT93sM4XFe1h4QbyGdsK?k3F!3}9sWsUTb|#!6w>K-} zkwoF)s%~+s0!$lH(nFi2N<>Td*1s5A4~sxaxN&+{!NpQIAyT|ihl$#>R_yM_OUOJ< z;sT;8J_T}=oHt%7a1sorHu-kAZSYtw-M^E`uzvUt;iPcsoW3F4u;k+)PSRa=T*h+j zPU}xmleHWDZPr82*F-2@)uGz#YpOJWur(}vuaft+ST;1BoLzY^|6Q@7jvK#cWA2Zb z@6OyFKYYwj*QCtA&1RYJxZCm=&#~r-`e713n6!)egJX&WOG#^}OOU*&z3mY9g4B7m z^v#31;h-x_48u1x3Mt?~z<$tfsT=N9YV+a+0^z77LuZP~tkZ4(vE+%pDAwzE$JRGNWw65Na}z@h+|o}!VzUYQLM0*lD5x|%e^JJJ z^U-{9Il>k-+3)8mld$Lz!2^e??wTN*0`n^>(JUXGow8r|*7U=Kz92p*kiwOry7N}~ zDC&;w_{5}Fh{Q3NiY@UgXi0$G=5XR9QX=6QBwppEi=gYfkaBE>F`xGPb_t6XJ%!r8 zM!5wJ2^EUc_63CynM8p3YFx}Wg{FaUHL`GME26^`^1aZAj;$w&LADFfN^U zHRv`lR@>)ZE4Xob>?}x{$x7-v;YRTH?RE}St#_J@(^;B`>yPhpfyKD=^*R>neD}TH zIjVvgA~+gx4CIeHeF}(Af5#)cSy+{ZO@%B;uL-yUX@1xzN|`epXIpTu_t4Uc`)Mw+ zA!vh6Y}r_ zt-o3jnt?@IVtddGUV<JK2alZAH?Y!c& zy;t#OVwSlK&VTh3@zFVcv&pn3Ow_z$vTh-<6g9di8enWCsQs4+X1GM6ytu=Ko;OO| zL=wp>>asLV9*X9_YpAOd*7ZZEQT-<#nVWGea5HQl=ibGWgacJY@sZ$iwb3zxDqga3 zdRf7`MaEz%fjKF!Ne{(9uoUJfY@utyZ(*^sX1Eezz=!eI79Oi5W6%o_q%Y zu$%;x{Y7*(O2@5tym!)-Q z(37eGmeVw2R$~&u8Ma1Y)UbI?$ex?lup08R!&h=hk$K`c#%R~0Y@vs1~i!=;~kc@XG7+3Q;^B26`ihw)TGV(}OM5fW)qAXKon2OO>p95-PLXD<1=hYRJ}@Kap$UkE{3 z9~>Z4_cTC0{9}8I#f37^A>H#5q$^Rz&^C%I(_SQ2GDr!X^|3>#v2_qFcb*d#;yYVdaO52U#N`G5phJ9qw z+#2a%R8g>E{_q0p8nZ+(cTB=;fq>iyPDhi2=lvDDrPn|> zC0q?*-f` z7l*4G`@#Z zbDo`@uEsmeFj7}PZaROMxvDA-UrGry3=F^2WIf!+ff3?LRr@U%68(^)beG!^7dnO= zXOHv0OiQi5(tQ^_d1lVptS0ig@)x)X;EO9gwiDSa>leW`|&W*csVcZO3}s08xqmopHi1|A*y-TrCi4UQ}TTw1pB#=y89B z3-Oo=IaiT-NepeC|60^}(nkCb(!yyBXWh_6Jhq%G{7CL%Ll);dZm-e_VukLr#CZ-a z{c#%DZ-O$sjo>_@n73Akw!$T2vtCIx5Gf1PW}Sdj;e?hV_}|CLAxRq*I=Y)b)A?LM zM!F@zVAdDX_;j+(qN@-U>A5oAaj2P0kF^qO@`LML(DMqqncdeGbj725CF}XE>in?b zBz2uW%#6^!jwRSM9=|^AwSMV>e&iQ+LHnL(>A3+C_|GXDJBpsId&oBVUpi{I8QfUTYqpZ_i66Oz=e_dKLiiRkD;9t>V7e!Mw0J>Iw_g` zh9H^CyiT%hFJ`2M5}JeWRFB;gh22-M7Nrg^F^0tY%n)t!yk%xW#X|#wr5smUsipdm zcMcwRtfXXNcD;hr^Y!Rb*h?F-FG$(T5r2V;~m*WQiFN?Mq*! z%Y?52srqvFaC$@ipV5^Jgd7YX{EM&|l?uVs*P~piv}W6#F)Vy41JhGxP!-Lyi8RLG z4SzTGx!Ind+& z#lMGVZ$7=u^1AB39KWm0uwxbhsaQ`5^th}?=ungPD;PEsx$JosjB8`fGEdWL>Ug=t z!4Qu4+s5W=u3pCD*_EiRP_>ITraAfLuE7Y7_Esps`x+(HmcliXkE@~s-DeIHZ2-$J zyNV*8cc)Uh_z|6%`axm}aKK@CVnYF9C%X+HC38?_9MdZwUM#vp{nOAyt;dUCjgp*1 zL7A@)sn=f3Wi&!UHM&S#?Ujg*XMBYGF}}q4@P~FE6KY4fhA2%7?bSelwE4gO7?Hx3 z5z-j=>I{@Wsp>(_KiT^^J*ny$PzpT*K3}D1y(^54Gwvd&gUo`b8tsMbPs>;4qjmq- z*L@NWn%Cu-N z0t8>V`ZrK{bgQP%2M2P9rPQvL&vHy9%qmZ%Kg9?Bq4hnhldI&80lY;4B`J!e$lS$n z91jw8zmDcr^GX~-)w~vn?Z0sPhp#5JFPkK%>fW%WHsJI3kg5%h45zcgAvO2L1v33rWMQ4w3OFKx?JIXp2mJn zNYe}@spr`Y>9ZI9cQAPW2 zu|L?q$^%$`QfPT(#smb-g0Vz^6=wV+6_e+RoQ!n;)VR<30JCUMu;}WAeXY9h3fpN< z*7o-Q%{btswPTH|OYAU zg;t8*gC2#rFbx>^`z`~RkbxC5^n3)V;Nq!0lNZEoX`CZ3$hQ<}4{icI+Fq4oZ zCh1SV*2GN_`Qk;PvpQ&E86xqH+j?@i{V+2%Ur?kdcfq8Ld;rFKWB{w7TE9H;1Hha4 ziqX>XuR36$gC!&mXj;@zfA_&m9ffr({~BVdgp}8d{}3tCib&)c#(!1ckn}sf{fI~< z*jRlpMA4uNPi*3qH7*+IU42i``UC5EPt!Rt-AnA? zD19&Zsr$2|ko>3wwYTVVO`YH}tleKy4S7(^=GI@dIVURnX=o?GyQ8qXC{LfbfZWfb zL&8CP5jfYk3b6J7Mk)ld8DyL$?)8gSaOZy~Klc`imPC||Un@>u$Fl;DqxmiUo2 zA>(<04k7OEz})`Rzg;OhxRk>2;s!M$-h)kkV&1`olbY3Xmxbi4sem{4&LLRJVzWmT@2s#@#~DD=f^F&jJU+ECmj7?df-A!?t2W7iq>7PD zMW^7xvFhsCPCLPXq_G!cO#Ukbo}4$3wIy!I`BhbgOjr%4%j7ZXIc^^|rzSAwE_G2G zpdZ`RHaR)kMfI(=E~d4~us2Nw3n%}M6P!r7)Qk{NA9jJbniIju+#nCb6+^_tLP77cMjdCJV!PE zF3lNYc%(5;%EeT&zrle)PSO0Q~W8EPVEg2l+2UP<6wCmShc zw~Vb{UO%KAacXOUFS+#sM(8>bI?qP^6QN~!!pr>=yj1Difp8aGRVzAgzGa{^1C?W4 zIv7>g(fMyqRM`w5$^bwCgYuuZJPC}$?kq!uTgd!<2eQ_ zvU+n-F0JdlEG)LKG!So}Yoj^qu$l#QnK?PH^k2fmTc1e!K~~1YX{on&4G3VbMex?{ zdK(h$>x27-;bmQva(l;x^%;{aW+lX{Oe#dl6%i$@>z9$wL$GZEJp9cHRxfmYigST3VGpG(qn#DY-fQ zaJ7y@ZQ}uu%RJ{~z-gSpYk87oA<_{);>zR6xt}8~D;Bbrp zClREFiOIgmNY2R56ppFWP;UvH(Zw=F29)rfI_F43GH)ZAz!&6Aon$n{zWQ$(h4(@s z6ES^>TGHz6dGZpQ`xjs4DW0Esn#NcOh;1XzOl@iY!o@9Eq&||E0zce6Fr(Q@2vLLQ zxD4W?b`g!ykZ&I<`aGLd{<%L!`JrP9XORDn5=p#iP1aU?(h)efpB-4`H6S6e1O1y>83B74J_aS4jbNc;$H;+7`-CUj z3B&ctj-8#|ZZCJ70T&@?7#9V#FLl@e3^7@X>6Zb5v=<=M-^xp+xrn+- zn-7_4=$6feu4>jHR&14_vir+Nv@rvrFe&Gs@}ERl)wZn&E#^QyM!+_mMnP@mu0+k7 zSy0EUM$5sz8yD3C)!ZbP$bw`p`&_w4kU6Eq;01|xf^K5X6EA-nhuMdcFUImMp6O)_ zc-bURye|=bi#TaXlx3i{NNM@Oa)bM}!U}y0=)s3W#CcfgX5aDgO#>OEWzfg3XKs4U zV_J8dImOnV%rQ3i6WXe+*9v!#ud>3i?flsSSZLR`?PI+5gx%n%EgSpm^Wg6)@;f-6 z4=D`Ku2>txo<#6|6+}dz0zP0-(?ehA5p6tLkk^kEv=u#!a>VR1e0!pxO>*-$;(Yaq zF%O52mfrUb{%(FAj{N)ZTT=)UYWg8gD86C-nMY4B|NR|+bud4G$i`GI=O)qg8AZV2 zj}a-Xm1fhWB zPm6Z{&5dz1O)+pwL@#0y?={+K1RVykZ6X>Y92-C^3-4})h~?_heh##+{7ZdNCe%Q8 z5w^Yh38^F>F|ACVAyY3}hP4q1jx&sbI?+m^7$t@C1e%SVf8RjVMcj(3HYKv3~xbZY=+P?^)6uzfeu=h>LRgpNu* z8%ek<%PTOw!LOis%+C|){;!ACJG)wGCwGL!fKRRuQU3G;N%8fVLBW$B!ebL zrVKZhv~arSFIBV*bZHg({NiW3tyxmk&S;=NQ#CD0DI`z=ms2&bqF#Ge zdLvRbbNV8qRW7k*6e7^-cz4RUTk=v`N$#5s#bnnN84ETjZ4{j#G_SFwWHO^D$T1rz z6>JovoYYHNu2VC}^L{J9JyUqPTk{ALA(i$G>zR6jxr@Fa?k?g%9+(SLcTGUOdH2?7 zDNI|95A5AdC8B1!5dPFR#ogx$y^W!Ia;(LmJAy04Y=E~Y`Bw$7q`0Xi%HN{xqVu#v zO8>UwxpiXj`#6Y993THwybNd8vUKy>kK!X+C&sO+T7xsL)%|8p#Mu&^>-lF@uHrS@ z8DE3@8vMa)f2#6egtWThaI!R7ugb1SnrBtYp?VrWUjPMXS2(?alAfe z_h8B(tB?sR;2Px6svXYSaZo;JgIH`H2uMCYBcmz1U;!=*N<_H!q-zBNw&^SyKN`{v54Vl?mO$7yddQ0;;EFkk}83N9!5?Cv-WT z4Q>_2#gwyA!dN72S~DJ$s7YhoLrFgvgOEtgHLoC3mu8t}5Gx7a{kmxV6+RB1>Jv0} ztRMc-gRWNc$bx*sU4H8I>>#cP60T5h*rF=zXYU-M?Tc<+DpKVV=PL%o4xOOBxhmc0 ze-$(|$Ml$8asoEwQq+0jJSOMyy$`InnHcv_PX}9K3%s=$1${vM65LgC8MpS^ji*1| z8vFwOnIdLcH60(^@@2N|Tlm-YwqCmQTf!&0j(*h3)#G8(?C2O1qERnU5%=+#%ly9JD9K6in1fE`g_XORS>%Z zWr|2_k))CpOKelr(Vg^$@JeFo!MsxAYNOHfa2lijN23abRF3py$l%N5V7?*G4dU(* zG-;!|0HIg(qeYn`WVbCHG&8TLR%Bm)>j~*$`5oUS&ci5`hs(#4vFdTtjDnkWLhW+@ znuxgjEn|*YYh&fWZS`pbXuC4^{L;xR%_AwLG43$IK_)b)SvxE1GRyW!)IrcU5;gw=VtBai&JX>INOIP+zq1MX{#dKuz6=81#d)Ar>dMGX_Oxli2( zQC8a)6^g9x5b8yugLMpIP${Xa%Q~(c$teel8UB*-aei6fK6gL=WXWjWA0EBea#(By zq7T;X6GcMhv4}Fz4&mt|ycJ3OU$L?`7d85Lw9Qw3U?^HuzX{DGOA06_cr7t)ko|ij z?^P+PDsx-842fHydoMDuO{w_H$njWSH4(`(LT!pM`qL=Hmija4BamE$64@0i=2oF+ zl|u;*v0LC>E4mCbnbzTt9*eML2(L;nfYy=q{SFZ~_c1(>_OZ+xx2V-`%S+=ec|tO6 zyRkYeNA%nv4@|`D(>3Opw3}60Js=Q+{UJIQgKuXH79w(Q1q@intkvk)$m*ZqCF_~M ze68ZUDiBhj^b8da8+6=8!$Rk=uOmMLW6yq(!TFzB!Gk1&e|1EDZ+8x2eRq`Xa*GcB z^yzZ=g>dODi)T|nU-;uadZt6`Bw7iiz@&9TnVOJsd!H9vlD?-fmmc!m?|#9rOn;cx zziEL3)kY(BA3Zu}bwyuNU{R4ikaJN8!~g;w-OMsAK{!lra0#rDa7<6Q72|l269uj% zMD4}#WyZk*vE!j90W==97`c!8CpAG<617>gGge#3u(3H%8}>g1y590_7gM$M=e*Z0H(u4)S&K z1^@cRd=Q`+?~1xG^)Tr$IvseTG>mRoy0HUNu%?3bUC{cQ64I2Xh`)m-K*{k5V!HLq zR^GUp=c4vDSTD>CXW8uchc0xUC}1?_xZO`CSPnsFTjmA~Vyo)a{lJEOM-NxFLv-Bz z6YPt3H-9~!Kiv84=;v3W_xmEv%M9SUV{hjEIAmC0P{ZG#?pJL&sA?@l=b?}*Y z9sxwY9E_E8y`?{^mV@|Q2-~z|n?CbN&i!u(QEU;XOhjtKxN7LSV?xdLB)B-F@3Rq_2G<1 zn)**nj>9uu3IF4e%Ddfwgs*HxYRhh&+_Zj`hmXmW!A`0MZ30@G0M>|ip%1jzP%ksv za)0Q{fR+q0gpgSev4D#4@lZmmWX*y9Wl~Xt@)g2~02wxKoaS>Np=)CS{jdy|Ju+DT zyDm(t%;1B6W*M2Mdy#RtkG?bACRU*Bqt9ZuiO^%+pm->D>#AQs|Sf=1FrTXwjU_6b)EaR z&j=}?trx;uZ5^r(`>4k;_*64D3`17TKhPseAX~PlBXsidYE`i~R1wtam-ZSQY5fl^ zA4AET6lt*H!3IOO)cAd-EA1N53UVB>ep(it=y9EJ`1P~!A)V`sJKhv^_NuoQm0Vfl z7J4gcWtBm5(rkjwD|W9ntLku<2Ut1Vg}4bWPQ93xV%fC84`~e4fNtyxs4C9gY!jjh zTKR?Chm?7YdNC9-E98euf8eOy%D9uW%M%CzRocx z_nKOn)&~tJx}W*T#ycJut`4;=TxGI3IR~{Rq;(q!+u{8=P4LDL>N?@$Y6Tnp89Vr= z>VFDI-i*HsIGn@o_XBss2i+`e0r^~ z29%Ibhx?!8p-qF{Q&l0!hd7?##vMsFwACA7kcidLo3bDI9GG6nlQx9r&JZyJriWa3 z(8aqtl(ts3^6C=UEoR({RKbQLgj}ES%I4+*-@+>rKh3~X>Ah)Lqli6a4I31q<3i=M zzSs$s@LSg{&&uA9T$Rw53^87!)5cKXrfdAn;|7)$uZ3dbBG|UNx6xLBo!5+W6d;b) z+^F#(RkGF;_vEI66wSlvspvSta{>_mGoaejbB*dzyP?>hKg#SXA_yjKBs^T(yKso3 z%+NWL+5;RJeiReVd?@{rsO0ZBV?U7wEM6m91{QTG!QmfrWs;-zSH|zik~Kl+smjgEb=(0ZWFT-^e;c8_X4Jm4;(ypFC_ig+IV-k|6Y$L zSGvAB_2OKI7XvpI-*cFB+oV~)Ke~2fF_U$p(1V5Y(PxbFhi$HPIJLlR1VeLZtBoZo zErKsX`Uz}nR&+mXuOk-k!!w=sPIfgs$Z(3VY*mu!Uc z%hN1a*T&cqOkLSEa$(=(r$+Tl98oO>CuN*_*DyBT6Va1o!$$7=aTQk1op()(i0c8z zRPvTHFQKOtII`fpc+JFi4sGVR5SQgW;)}OgF-`` z8&o(32!aOA34|U05*j2tZd}1aG4VTQJ(I<67_*hr%-^yYD zv|gyJ3>{b%Bp`L4;o35Y?|(OJNA^}hZeAdsaPOxjtg$4Yey1Yyi=P66m9xK`zI~+@ z{8q~${gig8-ari@vF>Si5}@QsN8D=6_PA&hELD7`7X5!C1mEfrYKQqGv>rjJK7K9b zSz)@w14UA@%+s{LYuI4<1OEL!l5>xL~_NAA^*b!v&{M_Z=H_%9ddUtv4#W(G`Ktn#M5|E$uA&t_D&z4J1-d3 zG+^LFs=1RUkZzOkOa5k00I{*HCgIn#Xia$Fin?x#BHcHjsNG`Mn=I7|H8aGD+?1{& z{p2*YzxZPveC238^f&qbtxPFAtaVFV|4m%`vO?M{?e4Bz^4S_yh9f;ymx!^o&0P|p zWDC<;XPWw4f#m#;935$}!NVrS!%l6QI6OncOx@(cwks@W)%%r)bjqu7*$?p(i;bSL zvi2ry#4InH!pOAx3NZ=(?wvN$-jzXG--VsWM7|8Mbomh}F%17jos9~p#oy9_;cIT! z3}_q13aop#E(aucU72{nw!*Jxu`!<)u53`3T_Zmuyj!@wzW3$qv+rikhxLXso>-hY zH&3ey_PNRX^~Y06NiKAPf=m8@(hUSa5s8iD;x}~G7XmjHjyl?oDwk#CgQGbQk!dZF zr#5=lzHtV|4M=G7eq}vxc%Y#mj{wYt=dAKD$036vDgrIGnzSA+N3Lx^L6|!_8S!qh zn}hWxbGJ|}FuN~zP+)ML;p3%;5aOL&ley?JkTfg^RTTNB!d*95i~)J2W{?2|MRiS1 zn4&RkNejV!`j05@L{g8{A#?#cHMWS0T^LAS ztd;&FvM53%o!c!~2(%vOGT9irez<0s-OMf%<`An1Z%8XV*Qm@$NdXKQD6n1}M3$^A z7Cdy+fyyEl-AkrCkvnk1?&f zXcSi$#a*l&q5Y|4GKqit0ei93O>RXKTa<#=bfEtZ2VUoX^PPr&q6<7sLSyF( zmM=4YR=@fZ{vFbiC{(!7D(pAP_9?~@0qu|KJdr)pr))DL$2cPmRL0`w7TWudq;Kee zacbVEm3pN_w%VX}(j=+^W7qOW zL?8gnq2_?K)LL?MKgs4Nv15z+sqPR}ZB9_2Q|uLOByBJthHrMzelr%rQ2e^NebAv0tySyM^kzmha z*2>tx@=!#6z;VRXT0QSdQkR?&_fo5e4FKat)84psOa=59op-uo&Kwids>!0Aq)jY8 zV{d3lZhb)fD<$u#iiU63WU!DkPA z3jX&N05N&oFl|4TKY#?oYy@mlqVfTgLb*PXg-&d+-Nf&t?einZT!M!Rh>}l>kAolh z(OU7tk>}~iL*Ip}*2Ttm8}-cm5_QD}f%u!~q~I&vX81_JP5zWZ83Ytmz-fDm4SMY%e2z|R{7=4c{%to*sNZ6*OhG+9UC1p(K_O6uh)p;9+K4ME zs9rU0edK~$Y}MGkf*YGdVs46hI9;R~hTh>@5-he7OC>#zlq(KhtiuGs+Ss5G0NY%9 zy-RL$*HdL($D#GN#8uv1H+Pj9bIv>mAf5%*_P{ z4lXP+JDeKhe+ESh%Eo_w_jQZ6Gx^)e*?9AIoMSz!AlfnigJ9RrUZOKBk}r^!ot}Hf zHtmg0ow(A2-7`$O@PrmXCBg5{#*Q@2`v5ZXx|yDVnf6 zqvbt^(5Gfp!cV)D_215zj37y5`#D)6CaF-H|o1BGqOkP}c3sR~ukk5^w zS*R=1%|n*-pa-Lr4{y91G8!%cK#~&*SzAJ2a#9`Td8-yK_+Re_AxZ%Ss&O2$fU(nY z4ow6HflO746=~Dhzna2oZ<=Oe zi!;L@tf=~2#O0$j>3)|jm3t_g7_Y9;XSWg$J7HcE!xR!gRk;G@vd!8F?4k5Izmq!Y zsaHq8pb%SDQM~ZE>+i;n;^AF@?v_D2&_%jY+m;vQ$og8{uTRINyeDcCaD~E7{X&f{ z(Gl=fo0lRl0lC_vd)f&KsZIC?dwk0;2@h}NDCF^)z1qlAd7)M^=HsK!x>!kU_zb%K z-x|+5XM05Q3v12?UB=(GEPRqzOJ*$sV!znDv$mcP4^#TCXOCTZ-!Y$`OMpcM-@cU) zk5Tge@X#!pVRiM2cOBd{6|wdWUa%%8bMnI#67h*=ts=j?V)8W|93K8AQmN=bZ6Wl8 z5CZRw)^)_g>(m=-uUz8$P=Sd+^29nv{^Ric(3buV>e4_#2@aT5bo80wZRSwZH)O%K zbIap*-P${}g^z*A3uI!Yc$6r_gkR%uBZ(8+6UBC+pN8(km^8}i965KeAKDu(s~K{! z$a#Wms>$P;ssiQ6w6e_%HwKhGs@0b(RXBAzUJNcq^*&2iq2l1-~Ka_d;%YGs(qapk7;-MgM8#< zZ5Dbatr&>NS^UOe?hZZpLji*TKHds;HPLdw%pJy@Oy(Id?;(4#Q7GTUIaAH$0Q|MO z7bpo2@35Qil%=_I@AUN-2G8}s{lWCzLdw{khsgVqTiH%7&b2+zn4qq|q7tF^oSF*m zO)SoWUz3 z0=jNATLwHqLNBf+`w_@ z0U#omz)hf+GKib#`h+I!9ncNaYWdb_y%=@LUa2U> zH^eduQ7WvW&>MiBFz(SBbyp_`v9yWv7{bQ?BkIiKnmE_Ke@-{sVvQb@xRSP3&?-ix zf^3;b(V|sMJ!(-AQU#3)8Wm*AGOZg$(5O@afsBfZ$`Sz)1(K5D;Pr5W<#? zkZm&a-t?U3dH?m}N0Z4t*Yf*)uj@9pm71i}dh{CmU+Wb&h<@d~(zd)1Vu(kY^H*Fv z@H+ZV*6y5zFtK-4~=PGOL=v!{66pQmXlA*v?(LA@Z0)3I|QSyG(1iz*@tyw zomNzk?n@Ne-t5z~PcAGUkAzC_IQvwirWr@a7EL{PS_nN`u;sfUs%Lif({nYT1|T<-qz`a#Xa5;7FJal;at zQIr~{f0IS|q*Jd}pFb>7keqIsEyg8+m3!WmY4;zo{FPVl@}(=*Iq1qMnJ_HiaVpf3 zpXgO4EopK&5;gQ=ZA)yQY*~5(Vzs=k>mcvIFONIW5Kh}$fq|LwvRc)YvBKUZ6~pH3 z;?(_rC7z=*hv^vS1{C@ysxHME@=y<+A;oRpO)E=59|fJ)!$RV8m_Q|KMY|Krh*4|h z_`uWwuT=4SPE9pn`&7R@e{2$tGjf zVr=++m2=~L@)})3HM*3@l|EhAm~vcPz2Xq2cks&Ddn!?(Tp(fHsg+%T++FaRZ0^&g zJzdEVR{#JUu3Mig<5I&A`w)UHtQT3CUUDeaytg>9kJ95Xj~rtCr1LOaD}lNd5`M`t z%9uYVk)<$fCW+3=efMA;8h8Yqs^0nkmo)uDq>(RpZO=o1FgG^COBG~7MDY8;e;Xdg zPSxUO*)Pae)7mJlOhQ&KOm7(8^gfvYNjQ`v_eR~mAlEWTN_w(+z}E* zB$?MM7TnFHOEW0kk=@X+=#}o(I*S7ZVvx@(r4s?r`_4lFUKI8GCdO7KHsOljj=kMi zl_Yf~6zzjT4aM>RAJ{?}Sd2}gryN|N&eBVHkk0ZsGF=Cu#4Bm}(}hY(fy2G<6XRs% zE`tN{k#(C7*>wfy&6c+Mw4r{5@}Ath?^kS8pZkh?5=qb}@rPcyN{>4&fH2P7B)*r$ zYMDi+tmluX2!N^(bOU6-S9y+MYt5@>hLL1D#W5Y9hcurpX(Lk`#hC8m`9&7M z5Cu>Mgc(ZR?@875N`v41vwh%{w{VCZ{1sR)WJ$FZFaRf)4YT5 z)mj)JnE0baAyM{Giz(Wl7mFLp4J;Ld-Ccx^biT60g|Sos4UODLW8)>gAghAPv1sJ5 zN!|nJECZ5HM*s`}5Fu$lmsmFv((M+_8y2gvcdba9GhlUI z9d3zSO!McWFE3;->h!m-dT9}u>$U4;WRc~Y*K-d76bwA=y3TWCdPqSj3}Q88&(V?6 zsWeHwgJB<`Rc{#mdA07ZWcm$=^F#OyB`9cW0xPVd1+i8|o|k=5pF=TPPXuC?`@hmO zis$#LcRjiI?^!=R=+|!l)P3I1=fBnL58xMUJ{#yvUqH*8*7k)YzH3eUGTG*t1eay@dyHz5x5X`z20AQW#*$zOM=M4>R~UzYOq**j>|%~o3W1k z72R0IOt&+mLjx!|ZEIEh{ulKl1I{2A{-pEz$#Di!uI+I3^pJ&wnBqYonZ@`l2u5h5~j+A;J7ssI%NnrdRUx}~}=d)(?Vi}!0sb^0z1zB`w2OcHK zB@ejH^LO89(l%VI+-*oEGBH;kO}dspOs8VeG}9nlu}U4BWpxA#gn^swkWnN#&XjvyN};K zRqU-KL*9+TUuGC`m-YThkvJSTH`IPRSnAL9bGLl`CA*Kw;4y8>T$`M4&>DdXzQT6& zLY~y+b$xEW{C?&Pp6-a@-o}2bsB~0!^%wl;g&}OPK+6bstCenOgJgw@-aj zrA+}!nLk#pZ8G|5nV5BxuYrMS*hC1CLsa4{w&g!<5a=v>q2p8HBsj>GJa`ne{Kz5%CGyj&S`p= z@-{IcZ0q?T)32hcD=rFu4sDii;vaPCca5fb6o~WumIuun4O;IRbTcB#ul8R&aWy$j zoL9S{oX4Bdo`SAwHFG|k2d~@rFsktd;QzBK8X9>A9rSO>;f_U@`IB#zm~ zu*#y`_RLtY5n}LF5!wTH1$6CrqO!yP?SKsBHYR%`8!Q$+&K#XO+KQ@C!97qG8snmD z7v#x9tmp7WW3Gyl#jAu8iOGwTKU)XCyou)8a7q1pSbeaYd#vkf5-AXR%?z;{(z4OP zRn3DZxQX!-@17Fmk!Iyg#)+4AlBG^9b6?h`mh2!1f5A~F+9KzC3(vb<55$t;KffZZpi$G6E#>%;8ZU2Kv;01GFF4D& zI}^s$WyP<)06q{Mj|3lC%@0asVtT}?pd5le7(gDf^Stm}tSJ)cEs0{OMf}K7fCqx* zqp*s|rdQ%Z!|l^R-WrG6YsS%z(} zSxYL{O@y}S<1#{rFa>~fi|<0+Sl^2k0#hH|?$NFo--XvhZL58F)dUz32V*Y=Gg%V#es#PJK-YyQRB_^vq%;E79l7?2*?S$8fV$MLeG zXIss+n_S<6AC%M2pycRuLwD;<1w>5&ay;Bqo3h;UqT=Vo&tg)WD5Qh=g}8OQeV8q5 z3G^(z#~=C&F-V`y1-D_nqrP+p3`M%6CP>DOA3S-w* z;>V*Kt1@kr&Cy3pXb%xbhzjS3{0SjDvh1)hV{A%cTwtAtWky~qC zhgp}8Ggd(%1g|_qT3e7~gCiGho6RqB#Tq)&QBwLQ%0LLjJ@%|LM_p_37?Q?09f=Z;e^R^h(4m%Qf`!6iB>yH zC2vJ@;BACI0oU6jr;5W^qSLO58$)>-{Gmb0Tj9y)me@O4?FJ14wKQn#_#s4S(8#0l zq~Y_{(Co3A4ie;#*UqH*ic38v=i2OJalZEcK-21#&b$xf=bK<@zVot;xH-b6@)Tp4x(UbC&juE})0d<`jV|h>(ei(xm9g zwhX>@#I(MI#d#o}xzF)`Qp{O9{o)n$gksO+mmjq0!c&L0=5_T*q^i#GRQYapU2uy2 ztMbWIBn+?4tFN1zye3pRQD#5441rV2PUOX zT^cBosXs=9t45$kWZ^(SH%$PCavM*AJk76Ijy|;hWgL0d+f3IThzpDJ z7#5qRQp!NrH6IxhK7+dha_$L$-#RNxzRA?eC~F`wHZ4HA6sn}`uR3d>3qrlrQ>5i0 zL-w@uQd+g)+(QKM5WD-=2;s4tmpv;>r4i=CUFXu>5{k3OtoF?+H;#`7al-7UOgrCD z#7nGQMB^FwH1EuXiG*Sv9kL4k2%~e96Zc1F@x#yXxES$ap>OHTMJ|oB1B#Nj@&;~sNqD{!SLZ$JI)(eeHLeE4oHxSaWeVdDikv_pu; z$E0@8ygZ%~WG=nj|6s1s0x5$5!Nh7o`x+1RrOf$pVmk-iOKSBu;Vr+HgQ)>nB`-o_ z5xxdI+$l9hIud;WX!`c0q*40LK)R;*bo@vfj2w=Eyn8UpEffBbgKnr)OB zc5VI+tS>yhU~Sn_-gChS{MLE_^?1QLK{VcrU|v0h94J0Kr$21gOMMz|V-s@2jj}YM zw*6X=-8vy*>H7})+7!y$oWqj5@B+8-h#i`l=&!Flj#%T@9<;phRf6VKpp!lHto<{H z*U*IU1*0#5{d^GZv$OtoCAy7X(m&W-Tg^DZ#>XshCH&Oo z$ph}hVw3Plxr!K(Lu}%C&X&Q3akP>EggYbB9y|)~-%TI)e!%tJW1^H5(OE?hMe{RT z#GBOVp=g5*Vf>lRTN{(d<60k>Af1$_CqtAdso60Y^H5m_qDd6efa_MjXP@)=eSa`Q zdYl!?K$G4z%dEoEuEWpF4M!V>fu@XIkekxa8rM&}`-RH=6B28<#Pg+G6LQ9SJR4hn z;hdtqd*12wCZ zO4H30?SY?Si|u-8urj3@@)=l2%SontF;pg)#1Jga>OE+QY`8MH*eoKBmY5+i5Kj&s z9m9MZUnN390`!{R0FyZ_sA3XwyXlww)*^$Y(xy3fYz&VEZjfCS>pW(O4gvo2`^h&) zZ;!R!`S)OoC_;*a6oQ_Vu$kfnXii*o>&3k1*;p0vJfP|{aVMIE8+s}f<=Fo7UZ-D5 zT&0sk;tAa#TG33#4h#e|Us8W4-e`@`>gPD`A=x?Fz`&4}*SR}z0Mig2X3lKB)0~va zRC?gbTGt}2TA3FeL)FcrGa8yUXSp$~`fSg7ZEc4)@lfhj9k73HnvNoHdK(rfpCD_6 zcdor@r>ei4EpOTxb$8Rm%b|IB9naRcUt1i`ySZ?}n8#gRWsY~rEXEgOeMz9${ueJT zypQ5SO}plHCJDT95d&Facq4nT`jCEq1fwcmc7fri6BwxEW0OqGoYZ*UEHJ9FwykwU z)+Jnr1iVWU9d)ZbC+! zyTu{wKZn=Xv2pq2yTK+x-Ti5`(;N;#>t&akNwHpSoo?l_-E^!cqiIu`~-Jxvmn%%VNUC4 zs&|0)xp{xvL}k>rwuUd{O)3`NakxiDT2f7^^vg+yLUsP}oVMT9I^n7*(P#X&em#gE zqdKN@gxRvlRO=V28opI|;W{v(XXCIUVJ}VnInp*Nz$O4{*LcM7UXIBh=N+AIL!-*kLkn9zmaM&-p1 zP%gJu?jSs9nXa~6+sCvl{k;%-zVZpA1kd%qaoet{K)aaTN)?{W%5KJ=+cZ8=8tJhSntcf#Vd%@ zadpeZ6P;;EfN4EF28t7q7*7+~s)ia3%}3WDQz>WhPVR;Y8$akIcQ&f=hq55f&dVmf zQ2e-&f~SfSne;GwY5tO|_?ElKQSj$(s6%Ig<@!NxOt$qsA08zSJK35?>AIymmX4< zE+b0)dydvHX*JuUy7UM6^JTI?85zQY%Hj5Vfs8un7Q^WF`bdxKOnSE=fwk~m}z`xouW|VdK})qI6LY)R{Y-* zWb8QT5s$G>T)w#gtYY(FnE<~;0qCVuW*;*C;%g3!})(hE(}apLF! z;jhFfHs<#eV}W?mnTDz?Uhd$&2YG{j%MGr3Nn2p&>va*F;=CP~fVC}xec~;z5^pZp z8?K@<_B;0kizT^DjLFVsbLV{9*NZ6pm2CGVN^*;VXnbC~9s=rG5?yz02UgelCtRZD zBl^7b);6wMR^M?!zLvXsQXpUdku7xR_SvE{AJpXZ>gJDrdC=wZHJ5sxx`D>+Pts^# z>I^4isGc#u-kHdwVu5DPZEdG+|H2|q?>&T+e|fxVLuUMhYQwVQ)>`KoJ%_FFRN6xK z;v8C@5Q}U|?kRxwcw)CXh=H2)(BqiYB1n7eve2VMfSi8pBJ!Q^!Cw3WBPdlc76Ta~`VALDR zMQxmSw)$RFtj9Z9Zw50aeWesr*j$Z>aDGJQ+P?OY!r?WPVN*HpxjHS5iI~+Nt}c*b ze8qBXqB~vkHgR0x>Z?@cvOmm2LVW^F>-+9P+*v!PnGZCl>q5-33lxjt_i=@cFZFul zuUb#uCAUt<3R_eKuwU#_Uyl7mq~iR&fdxT5%T;9ioFUDfJ@3BsPOyHN`}2c4t&?Hs zfyk^CU$VAR-a^!jWF#o<()6I_<*LRM3Ka``a*|d}zj4gGmn70lV~3slQfBPo_|;5e z=&YYyUqdR$b*LFRuItZzT9s<_HzIEl$XvTpnoJ2ZQUx43$L>wLkiNEB+VQ3hF$#rC znq08Dh=F)OQ|Lgg;Rfi#RZjo0$QZVkaVS;>`Yhz_oyk6PCD99rTYITi#9`Ws3JVL{u zH>Mo3g&kumI7CDB+UAwwCkolR7*6TX<*ROcxT|A90~VMh90qJdU%lzo#!EmYW0ZAf z>-N_;Xi^cr!v`oMUdO~0s*xy(*SwHeYbR5-7QDl67j%3bLib)AFSWGw(84} z?Yb)m6vcq2PkQ=gW>7^^2Y%zfZqn2si9vTJ zp2R2(=hK6Dl5^?V+uUF0rlGlPb)?}QWrn}i`Dx6=_66(8E>Q%mf^WwolB8yyJkvIb@F6leRt z0Rb;oY4|3p>XVyO_T#?DlBuU##(Wo;D}u-EhC(?))Y{5VxA|BO{PgjRH|gab5HLpesf9^bh{{mLB~&(h+$IDa9XqaPnkxd_I&pt=%7^eVLX}v(3x4 zhtL9M(VSyk+dVJWgEk%T*6JWEle8xuJlabjp$-$JW|N+@BBmlj4Gi96;)lzQ(#EmM_VCv99JpgmhhHZcr2)2Ahkvvb>E>BRaetG{A7-h> z$`Z?U0<_%nMpNq#qd2x}z+xjxO%TQDs?i>0H~H>mv+RbG8WTjQOwxJ__96>>)wddu zOA{t6={Jm-YdCdNL|^iS8v$Yk3>lwm(j zc6H`ybR|RE?j(Jv&IP23?zK`9xanNSmZ+^zj}_QFuiktm|F*-Ft<$|+tOQFTw(70@ z)&t1XdhMKI#6k|S$PKf275kkW{xR9<nIL$vBV z(~vzWp_M}9>)1&gs0rQeL>MuHbFQ>%%D+vVf|5ax;ZH62l+GR>)!?A(s3Kw}54WTZ ziA(@VE}FBWa!Q~($?zf%3ILP_2A06zF=!~UZ(1oM8|7zH3tfLezxlw8AjSfewQUfr zkDSXx(fzmC=22&bA)q}p)gRnUvy^hFK@C0-WJub9Gq)FxQ*pR!Cy@*pYtELq7s0cz%h10F$4v`G z=l0e<+;rdvfo^{8Lm+-O1pO5+S{hE>((U2iaPw}U>5P0!R6$Ul`Mwa~-Ii?60Y@5T z$gl3~Jh3~plwxf1u-5^e6(J=?tQ@nxocqgch@;fMoE8d*psEvP%mv}I!`60Q89+u; z!6=pDphrDlYvEpyQgb|L@}(=dRcwpQa+E^@kzjD_Kl((sK%4V_L_$d9(c&p>4Rmhp zHNZGz6TO7cP%XMGUr~lw>}4jBYir>RtHv9?-xAj@_qD&Y=8brHHct9f=v51Ed&!}B zJ}P=r!HvseS4uxqUdQ<+(O(Q*Iq2JcmaFT=5t3V#*?PF^S_^9dC>i$B*W7$Mu%6X- z*HP@$*6?GB<_lsd?0_4r3^Yer9x(*9zBeauxLK`%0*a>|@Fetd%?@SCwrm54Ju^dqz&P1`TobVrv zMcEy&y2Zq<)1Y_eFxFc94XU~SP84ou<;s7j)*aTtcAMPlWjk)8j|>JEpoK&``sFB) zHswMZ(Cm*G$M7kN1F9t6^Ss9G8ly(8G24$wlX>;HVIIemx20pUvO@lqc;1IKGd|XA z%|Z7jM%&vEIpvK!yGrF%6@dKu&CivLCqP8~ZezhFQU8}A*%y=g zg13%gbBFJJXv_M6F?~g1P?2Rd6KYnwa%jVdPEE&>gX%OjQo$vrm3D!ewg*CYxZ3oY z7E@7~%!%g9YuvLXX+=*i`}Wawfy69Y$f?9MP=F*{ptwL*ONMzAWJ@y9jM5e)GC7_e zga`hO_$72k`q_&xY|FBh8qR;9n31U&1ArERVKoSh7YNevUmOg83n;g#LQLrQ&!%$H zxZPGUf6^qyaoa8w^(hCyQ7b8HOl~=eXQBeDN=`JC6pG66{IfS8A0tq7NgmS+U>v(bw~wl|6q@M4+?R%R$Tkaei=cOEhGS?JEsOI?<@$(%kSZJ*&b^@k`#%3} z&c_SrVtx2Rv1fCx?KPi%!{5TX_b*%Fx`iJuo;{=(G>7T5iJ5cWyld*OkCt9O9vf)- zG=xay2X<^&(zFe25Pn6ZdK-RX*5%OVt^P53dMS~&-J}H=wLTi3Hqz$>-bwrCym#?+ z0#iR7U?Ior{sq?Q-=ANMCP`InZKpsd$>1sIBJjv~w>bh`XH#LzHy;NjaSNIe!--Hb`s z>T;u}ga5uRNsdOe#Obj=#@w*sC7;EnwVLZDD&yKOAb!mpDW<+phMK|k>};MEkjDmN z$ll+vWjj~Q`N=(K{xQD$zhC~bB80nv8kW|)8^YT}6AB|^y|y|@5ip}72|<$O4ugv= z*)fhtRo?l3F6Z!US7!5ce>K47I-Ny(OYgl2JjN)wHzt5g1 z+mHjA`3nDi>cxLoLz)F|kN;Pn?L{YXBcN0!JNW{rm8}Yq<{D5t)~nI<7S46ysRs8E z@hY1ufMj{!mK^S@&uwx|yg;2Xo7OW9*RC>HXnK{^*&)`RWY2-+Py=iMK7uX=a5ft@^R zsWzuujZ=xvvCf0z$x;NTal~Y}opM2y{h#LC{*2g5 zZl_1q#RGSM-fdU;kh{|P4^MX5T4u4iD&;s@?r{>-HDPz0dcK-!bK;}`OwO6pn%4T~ zf9v#e4}*tE)BZXTfP#Fm7Bs1`Y46)SjT%pi)8I+424jtpqb;v5)!!fz2$w*GB-*XE$l zz?toyhv1ZTXYjPc;@!o|zP?Glf1t0U!}AMeX{}+1ZEkyQa-W$w6A*75TRKeCHCaP| zoZZ+Su~rFSn|jkZ);cYN6R`=GY8xc4E{aS?nkl2nr0799g~y@&%##qv*}QF>CBDiu zMQu_ph3CEv3*fwfRFogh{RV$s%4^Vv!F_29nlw|I$#I_4>_G&KZPd7NGEz{Z+)_RQ zg58MN8;rMu8c+iAZ1icVJkqU#0OFjd7a();YkMI?PMB~mxMUAM8S2F*9-qa{Ho_Oc zIU#=q4%30ov~Kjk82e-SEO7!2g`RDBZ?hZGX+*Ex@GEM?KY|J@_TPIGh-2s%6wffT zRfVMpt(5PDT5g^r^dZ+51o#=NvN zQWl(}^NEP5DHv1W&!3tXpYi^5yKYY9fr}j;^`hUJW$s0LJ1cD|Dn8JG=ZMJQ+)tB0t zDmnl3d(eJY-VB(GKD}a&-1=}%vtTFIU0xe9DO#T z$@qHOnz)-@x+yQ03B&IvUxCpnwkj?MO8-iY_^TJ&=IJmvHux>DbrRCB*Vb#{7-m07Q0>nxAuxuf&zm-jx_3j0flX%9s|umX}!_dDFDGNmFb?QDzTBni!KHOm-gjzk))Q_7?+jIQ_? zV(Isfq3<8SXFymi=?fCmyf4CwLhBn6_p5aqDQ`Wut3LTI^4lN`yDIrw;?c?|IeS_W zWJ{LL5KV&!%gW2;TG?5NC#a+Kej|P5uU<<7PxedWhj$VaFU^RB>0w|dX_l?@T*~t) z#W{f!;|e7@4MF%Hx_1u+qVpN!DGZ~q%zXWSao!^I`^Ppy=nuyM|2objk3~dNW}i(1 zDreh^1UK+nb|?L$8Y<`x^hw>X5 z4;tdQ1G4S)X=`Rsu0!&unP5@8VibJH1?YMDw3fLeNg-JRCl~*Ob4ZT} zYf}A8L~r^F{fyZl8S;#;uuM2H0*vb#`_eeC z=bSSA5sV{BDmaglOP=Tpd-Yse|fw;6Q(D2IJP`j0GyNdqWCV4LpIL;4K@a zf9G5gjTp3cg1y5RykA>-1o|Ohd2S)Iq-f;9NvzwzngY)M7I)+)iE-0?AdxZR&TLlH zM(*>|$$f~|9RdwQrn2Ds-!J;~mkM=@ZJH&)?%$;15DE{J1NylASCXXZyw%}yXk5|6 za0X(!*0|jg7Fd2VQL%u|316!o;3LDCK~>3o^7;My{47B#{$b`Vc*FnXeVzDC-_Dm| zKb>44J96Nz^1N|;#-1^N!e7 zB9+yQ&!bHjgM|-!w%y&uehwMO6h~btx|2sTJ^z@f=iJpqCpj6JQ zFI?w2A1%mo9yei_+7E?2OYO@K8-2`~Hso7ag75q*mK1GZaBuFh;;~pFz{v;*V(2Q_n z>kjwTNLWP2wwuKxh|ZEy{iYpsYc*?i4KsPb_f7GK9g(qAuN;fbSKtIbCkeJnsLqqt z@gB=d69B}N$q3g6-WjqTe{gHti$991TjP}p-&}m}Q1GFlOoeBr`!j-mi>lg6&jR)F z%;(9!t}ijYVxOazQ;r3imfVl}&?}K1>H~9?GO#3i4$dc0PlTAX>~y~F+P zh%>AMp2aUq?#a)*yv*rKnn%n8=-^)gWsVSq$yp2bxAc8*U3jc`Q4d*6!|!^~Qjg+c zSSIRM4Mb}aQ3!lNa=tkqLLKD*E$7_gv|1qv8ceXwM}u2e4W~m<6QSl4)%&mzH_(;& zM@%6gJ#fJpiWENWjll7mzZt%<=RjeZl3I>^wI{BUcu+kKa3)Z?nVzaZFOpviA0&)f z6D+emt`nmb6AguHcp6h&iFnP<6t)Iw&9$pw(mY~_L*&#Hj zQN6ZnQMXgo=SM98i>X~mGWUhg_ zl3E#(l6ri%jN*USct#TStujw24}6zvJ0tIJ^nBmN;m($CK+LNYSv7w^psQIm;Yy?V zR_Osqa{60UVAInKNj4MKZjGWwOMgV`2VXMC+8?hi7_J5*iDW`p!W3kS_mw z)Dr#XR&*XXSKXbFq8LH@xP_hL0W3noX7HoqO(yDd;t`h5J~lEj53o|^D8l!3eCIU1 zuL|-$bGojc8Lh#M(~+KubUDu>2xBMKZmt`2rqR3;|AbBFwFcWP3=|&qakF`TCwrRm z0Z@Z!E%iG-C6piAUH|GEJGiupeDT^c4)t;JspFz&VO>w&28#TAuw1)}U`4>W+2opN4;M|FDADxg_G52SmW|W4 zCVnC6cbUG&k>5Z(aER12OtQu z3KtRvewaSo+=uim=2!<#)OpPSVxLpT1l^gJ*s%Wwr5i}FDM5CrnbJU{k_@T*X_CdQ z{d_%QPO|1>2E$U=YUx1JVSO!F-OAK3zCv0EQx(zMDJK4=@H2G(v-cnWSaN0ahIKn_ zvMI5x>NF1Y-zhwquaSd8f^SpfEOdyMj{3D!PVX>^!#m{DSkLt!-6y7Q(Jgi?+AB`&wm-6`6k}jFHbDm=T z%2YZqs%@rkctF;od?x1^^qrx8Re+uT#yT-SFNL3~^p}tf2PVAi%bugl1`oK!QuE38 zmx(jwuEdQ={iN*d5(_n z;ZW!X!yasO?`#Z6w^LNF$STDo^&T2sQP!7bo7@lWxFmQNXZe z6QE?5jwBo!AH^zH0Cy~K-somF4x#WfjE|9pPSo2 z9L6=BMD0Jr`~I@$KR96DwGKIRJs>488h98 z)4VZrr(bo_#=Lk}8Up5sKn);$rni4itl~D%!Hi1C$v>M)!T+GMR3-8G7q=6$0M9R) zHnD;TGzT{!5{-QYetHI*4%jnLS$@hp1a?(bwx8&b7eVa5^=UB6U+ERgtOQ>g=s1iy zz^*pP8SSmPatfQMD7yXkXp66g!IQ+@$c&VVQ9mETcKL;vMLMJr*-3oClx@{C&p(Uk zm$u5I)IBzQJBP1V`BM1fXw+5C5UmLbqsbfLahOw0b>dyL?7<^yJq*-CJlyB|+vrLy z{L$pM>?3=_slaos{f_RH^ALW3CO(e}soHTLL5`*q*b(_zgu1)4PZxRWf;?hz025no z8dQeioCwoWm=jaS56+?_4rRmUG&;4CZT5hHJJS7l!r;j2>$mwEnd!YX@C_nZNe1ws zJl}fU4)*{}Aq*1OQ;kx=j)0G&tzYug>e%xnnX$p{gdGMHNnHpG-x1qKqJv0j=j6aqw&C;C=AhsCK6GsZm-kYlkrS$I+R+VPz8I4*@Ry-1U7Dv3FB88`x5lngU zd_EU8%f=bK%HUquyngcY=kuXTnD+?+O+*n1Br%~1;pN}q-pv*wejKREAO{lFAapn{o&^7JXr8U z^m-=c(6chmZR{L^KcQbBQ>5PoT5H{0loNXLaX0VPtrw14I}KBuq>f!jZwI$mz>0P; z8L|6wvKn%+{Z;3wVH3aLd~NL;TL)q!c9~IdUAWg--agod!!6cs3m6vdkWVGssZB17 z4iA$EtXF8z0Wy7x_WE1x3{(l_tzf!~cx2DBzhadfX!{Z12TUp&Wi9$Gjzvh=QVpb< zWBrmt>y5^DrJPE*K(BM{;rEjQE)Na~e0@Mq;LDIibyGyRl20h#Ht~??kUdkivvJ5qlkt-G4(uCTrjRAh0~8@ORPc zXbtB3u99$Gvnn_{;41D%086GFY~dP7_lJTX&h5&XWr8IhLjrSy|kUc_kcl;m|H(v^4GA-r7^ z{6P|s0_Wt05F>*9@Veo)_p9KRVC5vmPdTV7pmZh>-yjD0-1F{Zx=U$p_+*Dtnsx^BYXNp4AsBiY}C(nDM3wvB`$sb7-tTZVewWn zkrsdKR8|SoJV1x40?jeMBD$26P_w25Y?`s8y?9g20hbo!>+wH8a-WpgJM_9W4 zo}(iQ3jgmsw|4r&{2<-e#v!l!H~*f`ZT-pcVL1N~7(#>b9cer-G5N|!>{rkh0Xl^vK@F&Oc^l83$Tk`;BS3c4`#}vVVr?bL&8bykbwM~Tq z9@g|KW0Vna&FYo*1@lfqvSCSw*B5X8lAZe_{gV69kD4dHe{T8EarTMRhzI8M0%!~m z;)m{Zomy7JHV$zH=R*ZuCw>Lr zZ!iQdJ@B7?GnU}mFyf`9u0$rKXN&8lKEe_YM3&y}MFQ!wpl z7V~d{HAls_w3~iA@#Mktx!|9ccM+UV?4x#v&#a&0Z~G1zz$KwBPz7!cGYSCepnQ1H z*vc^G6mpyg=#!(i1(ookWnfrpYw8S#=br1d+a157^*+g@h9Rk6+3R*ByaN@Wr^9ocsqMTFyyB81 zR}!aWo9*d$BQ!0DM$2;|;#8=af)F-54%b*=F20jL84_93`}&!G>^Kp6AZ-k17j}gF zCs94=1tv<4!`oat*poWtGItuv?YDe^Ia*}$v?+yEuy@`oO#%8`JI9R0^m6(!`*a#n z+e}NmK)=x2MVJTBvfGSQ00Bi{10#*1Va0W*GUj6RW#e}7Fe8JggT6E{zE1G`;^s`3 zU*3F|QR1>C?OF0mdRh`!nXJeSces;`e~t)g7pqN=!2p#TC-(5L!RE~Qf9+lQTT@rJ zw$y$OsA%~ds6gsauth~gK|~T~^a@6+g$hWNL8O2bf`kyrsRL4Fh!$lKNK}fbD2RZF z0gh-%KrjIjqD)7^5atjPGM=1scWCeT+x-XbbMsT4JkLJa=bXLQde>U-dN=-EL0p~2 z7mYkq$Rb`NLt@AQFMf?5z^3x?TYz1tlYp%J|GZKCO904#lkH*Po#5Mlybnb;OZy4I z3DwXmbVMV`qtZXrOzZQ};rMrwngW{)G4If_y<^}AO20N`Z4V@lHI$( zzB2aq3&)1@o41~ea4;Lnv&vu^jJ%% z6JjSYq;T4VDyzWWCFDXCjjuuTOLho=)lV$BxUcjZ zf)lO;PacwzDsfj*7uMhu+eh31~G1ZG|A2{5&XPATP zbf5HZ*a~}uq~1S(Y-{=@0A=f0htC()$@}*lN|)y80@V`TCIm16c6ugV8{hs?)|xdH zd3U96G(O@1Ze=9UaY-^`*ec;*=og1Ic~=Q=LqM|n@$>SidzC+15o;hi$c;!8*=%JK z$A3lCjISI}|14wuD;>tW`MGA*n_ zM$fnPFnYoT{*ps4wKwe7#Ezn$fSND>Iz_PDr8Is3T$Ms-5%-E;+e$l7 z!SoeJKH!N#XY{uuL9)7kGfSGJ-s7YIie6txTYUv`q3^rBvWxr;D1jdVJ&KIP2*R53sA2bu7DT!hty<23?THjZ zU83eEbzCinUUdtnea;XvMqo7s2WG$Ge3cy6V1|37=<0Sj=7d>36I24^6f(aqsGwMH zDuAb2CbV!(cHX~jw@67`!11r}jn*R*3zhal5G2RfEDTWLA>S!cE*oSy@h*J4d2S)HIOPMc@Cby(16 z)t0j(ChWd@Jx{SC{8K)am+imZ>VX5^VfBO%L8vXr<^a-1?7q{lA5eOFLy*^!ExAGJ zO;!n-Qqa?bORPW5hADt-wksL1^gH;%R<6Bl`5mMDw zL&I7Fon;dB6BU%%^X}3~SwFW#Njf;cBP~xR6N=3?kHYlRuBzO1Ac+?W?pznsk%V(bfG<|kB*nJaWPr-y; zoGfi2n@9~#JbGm7th3Lr_mTkD_ zXHp?928{yBPt!?% z?^D51=vT3oo=p(4r{+sox>+K%eaf`Ll|66X9eOvC_R!3YTt1e)h<<#5hEa&MIuP(m zkCt>_&pQqI4ptVomw#zm@Ul(xEE}~7HMPqfmT#hKZ0D-waQ#$Z%UzjIE#em8a4TszOgs=+^>#$b%-WJiIQz0In2{94fl~oy$XuXQ1 z`oIxrbcxhz>1LopCSQCQx za!Y}bSw85^i%Ds9=8$+T3?=dqz=W4!k@|w9$+a4*)l1V_5^L$h!Mpz$1(o{3FmbNF zjx1Ws3lX0nun8}%`=OVp z#__*bNawVQJHauquxIM(AmzYDa1d2%&-8XrE8KgZNNp9mqN&nRh&P$5j!*kuxh5f_ zN_GUf+4B|}xt67`mXcyL0i{s|M%9_l_X1PqcV*wS%G7pe$GHigJq&v9q3b~39n5A; zrZC=%rd+K7Km3i_VGHrK$s9N#Itnsl{v6)hsCS-%Y%y9J(AcDoKT#R@Dex#hs={Y@ zv~z&%7uJACzXGV4LJTZ^S_S_^eN9%GDDKlmA#!lkAQX4`jlG>BY- zK0W@P(*Gdc2hSm4f7zy9s*Wn!S+_$@L;b&c^ixv7)ur&fV7GK%Q+n){T}K_X?i~#6 z>E=Eadcl-L>0PO!9IVe9O9`7_H#HaDF(h&Bj_CjdRxC;A!~sU**bcAbVc6a{yt5P^ zK=Dy2IQ+;k>1XaRsoWM*1s*Ndx3#Vl66;?q4Vm!1!+?4yIT)C%u?a5{=ZPj|Jwt`NK&h|IKS<}& zmjAg?Z}lUW0UOAXZDD_dKYf>`v*(_E3~R0Q)V0Wqt0$IVOF9BcAC^hF@VC8r>ak`s zjx?Xp%h@9w~sjzS{jiIE`49b-K)7;%u4p&MqRSD^^dfc zcSX><3yEdRjBXnn!IET>X3Xol_IGplIMS8LUL2AAZrqzdhRu_*Q6M?KF?vAplUl6) z+j<}>SdK@_N>u1uJ!sJ{0{Lk!))m6!|E*RwLt-)nHaJgSAe}ogR!{e^gx;tUT_xcq z6^@PWsfrusjooTrEZ#_p~b z30kLKil8zaKUPSnT6O*PtM`dZh=rQ|QRFxT<#YrXYPFya~gR)={fd0YHc_Htax#N`S< zT?EBwdu==|tRiH#+UA>DUf?xe+`le;wQQy3v~t9xZQrVBis&@o3_aIE?-fmu1*GSU zUnYcq#fRsz&SBnb1OOvdMYo@JL?DTDwk5vQM1zQb-GHSy#`^K;GTN(c-&DRw?-8<` z8%YDmh%nVeoDU{5UAjlbnjo~hX(tHIq}asCnth1AP*;F8>$5xm>O)|SR+}r-JCiW5Dm=08aSy2dL$H}&f`_+B`;O@<`Li;SB=VDIV3GAb0I;Cx&6;i$gc*&4v2b=~$MVMBQMRo}>(|&M zIamS7WJF$+8-7u?RiHXwrI3hHeZ2cqg`?a0T%>q@{KpIjm1tRI-@~9TjZBF5up!@T zd1BW3V_25vC(4DSzK6D8;*Vgk8pEeEye89yB-^$n?X73xTV_W2fE&9BS+2nsC$T2= ziB1{3p&u6OR}6i+W3c6oakfx7s`g&>hIcW(r3Y65-y(l*X;|5mKrofV;BF& z-O`xW)~EZ<9jRQDwJ?_&J5Csm^R193i2L!##GEV1s-``!k5AkNq7f?kdhTZ-d+d#u z@_aEcdKk?tsE(p3K)u1n@g3YJUC>QRHU7}@f_&7bDtz@QRzCHw^@Dn@E=VOMLJCcx zkYfvBgEhNK1)Ei+^*516@X%vdd)zBSfZp)tTWaEbgT|BQ4jrLH#qoVt?R+Zu?2>(l z)9~s~JJVSg!cRS<RZF1J zL-YMFvOUml5}pBVguB+^=};p)K*0`>MT$9RdMt(z498!PB5A4HGB21mu5BGn(apZY~)Sbx#yGV3;x%S_KR~&0fu{p2!*jd(A zq_)8n^Wy$QOZytP={l!am3N3nOVr;Qt!14Ea2m`xklDGyKm7f!bG`eCgs^U5d|6PB zVW0edZz)a5yF!iqW=dQP?0dJ&&n2rov7}_Tl)8X3y7buydAdNm=lEF6W{+f>K?hzN z2mBJmPm1_af1+~NqQUv{tMt9TO=cO8XY?&rl~qAtiFC_QndtC@a>$H}d}7m4{2cDg ztSg_p_jBRA%(xBF3Q2!biuR#19F1An-BuPI-Op;W7er3W7bqi1ievn^=K{)>{-yZ1 z#iqLh5ZD<(14qTDc?mK*>iSsuJnch&qPK?Da@|uyWAGKF;$rn0R`Y$zCXr*Zg@R|Q zof7)ZPNLf28&_+Sh?k?ZS;XjcdrwIRTC8s6OtPlP8h+Prq$cGF4UPS2o6(Y(Uyar# zpV+&C@ddl#^6ZN~oe!yQq@?Rpd(bHQ=_g_AUiQ#-64vUd$N*Qc0aoJ4Qc1^d_56Bq7D65CnyjT-;A`oerp8H`@*(o z*^#t$;j9vE*3JTRXVLALVS3jgr{`4IiDn{tkgfdqqBwHQXVgj2;lxWF+#Z(8og;sE zjP+RV=vn#dcywf*Nkt zM-2lGMsLplKQSQ7;bYtC#TN)}zg<4{_0mfR{gl+W4L6?7aqo89mK;3R`_b}*Bz$A! zc9kr#Ub%|Cet2pXPkoE&z#qD4FTn3S&HOjiNeGCXn0Ab>cZx2XLd2W=&!x7!O^uMv zNf4WG*5P9@&DMfy4R1wcs>KtubX!x7J^ySV{{{MG!juW|DE3Kqhn&NZr`YwIJ9}w@ zA~KzVX2ydpjM(CjJ-dZ-_kL>x@A_?bu&iw7i+4Hp&kr=&Jr@XC1a8@8jT0 z7TTl+M6g%-zfGxgvc;lPFB-caRt#F2tuZXE`=o8{w46Sh)(rEI0$caW?F{AA(R6$O zYUP`c5(F}v_>k1{Jsud6{CRhFQ*t$^sM%nD4-#f(`;T9P!Sbd_yu}xl>om0L+sysn zf(5?V$Y*2BnLqygz3IxLmHnvmVfpSzHxB-On5ZBY<*OE`3OLbxMZTO2U418kc z>~fZv_77gm^1R6zH-M30YwhvrIbUVd#D#}z`Yk-gDspJ?Kj3JtoQ+c+!(K^0Pg1GiF-P}Ag#yo z+rHdA#6hz56L9I2xH~#ml?jQPNjOuq37Q=6Q?dA!ked65wR1LDGKROZti;`ws6d+I{Nce*?rs>$3m= diff --git a/html/cmake2.png b/html/cmake2.png deleted file mode 100644 index 00a9edeb7b0fcd0a6431ed639ef3ba3eb522402f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657121 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