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) |