| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| active | lbfgsb.f | Subroutine | |
| bmv | lbfgsb.f | Subroutine | |
| cauchy | lbfgsb.f | Subroutine | |
| cmprlb | lbfgsb.f | Subroutine | |
| convolution_2D_mirror | mod_array | Subroutine | |
| daxpy | blas.f | Subroutine | constant times a vector plus a vector. uses unrolled loops for increments equal to one. jack dongarra, linpack, 3/11/78. |
| dcopy | blas.f | Subroutine | |
| dcsrch | lbfgsb.f | Subroutine | |
| dcstep | lbfgsb.f | Subroutine | |
| ddot | blas.f | Function | |
| dim2nside | mod_functions | Function | Compute nside value from and |
| dim_data2dim_cube | mod_functions | Subroutine | |
| dnrm2 | blas.f | Function | |
| dpofa | linpack.f | Subroutine | |
| dscal | blas.f | Subroutine | |
| dtrsl | linpack.f | Subroutine | |
| ender | mod_start | Subroutine | |
| errclb | lbfgsb.f | Subroutine | |
| f_g_cube | mod_optimize | Subroutine | |
| formk | lbfgsb.f | Subroutine | |
| formt | lbfgsb.f | Subroutine | |
| freev | lbfgsb.f | Subroutine | |
| gaussian | mod_optimize | Function | Gaussian function |
| go_up_level | mod_functions | Subroutine | Projection of the solution at next level (nside += 1) |
| header | mod_start | Subroutine | |
| hpsolb | lbfgsb.f | Subroutine | |
| init_bounds | mod_functions | Subroutine | Initialize parameters bounds for optimization |
| init_grid_params | mod_functions | Subroutine | Set up a grid params array with std spectrum at each spatial position |
| init_new_gauss | mod_functions | Subroutine | |
| init_spectrum | mod_functions | Subroutine | Initialization of the mean sprectrum with N Gaussian |
| lnsrlb | lbfgsb.f | Subroutine | |
| main_rohsa | mod_rohsa | Subroutine | |
| mainlb | lbfgsb.f | Subroutine | |
| matupd | lbfgsb.f | Subroutine | |
| max_2D | mod_array | Function | Compute the MAX of a 2D map |
| max_spectrum | mod_functions | Subroutine | Compute the MAX spectrum of a cube along the spatial axis |
| mean | mod_array | Function | Compute the mean of a 1D array |
| mean_2D | mod_array | Function | Compute the MEAN of a 2D map |
| mean_array | mod_functions | Subroutine | Average cube along spatial axis depending on level n |
| mean_map | mod_functions | Subroutine | Average map depending on level nside |
| mean_spectrum | mod_functions | Subroutine | Compute the MEAN spectrum of a cube along the spatial axis |
| minimize | mod_optimize | Subroutine | |
| minimize_spec | mod_optimize | Subroutine | Minimize algorithn for a specturm |
| myfunc_spec | mod_optimize | Function | |
| mygrad_spec | mod_optimize | Subroutine | |
| myresidual | mod_optimize | Subroutine | |
| prn1lb | lbfgsb.f | Subroutine | |
| prn2lb | lbfgsb.f | Subroutine | |
| prn3lb | lbfgsb.f | Subroutine | |
| projgr | lbfgsb.f | Subroutine | |
| ravel_2D | mod_array | Subroutine | |
| ravel_3D | mod_array | Subroutine | |
| read_cube | mod_inout | Subroutine | |
| read_map | mod_inout | Subroutine | |
| read_parameters | mod_inout | Subroutine | |
| reshape_down | mod_functions | Subroutine | Reshape the cube () into a grid with original dimension (opposite of reshape_up) |
| reshape_up | mod_functions | Subroutine | Reshape the data in a grid of |
| set_stdmap | mod_functions | Subroutine | Compute the STD map of a 3D array |
| setulb | lbfgsb.f | Subroutine | |
| std | mod_array | Function | Compute the STD of a 1D array |
| std_2D | mod_array | Function | Compute the STD of a 2D map |
| std_spectrum | mod_functions | Subroutine | Compute the STD spectrum of a cube along the spatial axis |
| subsm | lbfgsb.f | Subroutine | |
| timer | timer.f | Subroutine | |
| timestamp | mod_start | Subroutine | TIMESTAMP prints the current YMDHMS date as a time stamp. |
| unravel_3D | mod_array | Subroutine | |
| update | mod_functions | Subroutine | Update parameters (entire cube) using minimize function (here based on L-BFGS-B optimization module) |
| upgrade | mod_functions | Subroutine | Upgrade parameters (spectra to spectra) using minimize function (here based on L-BFGS-B optimization module) |