Procedures

ProcedureLocationProcedure TypeDescription
activelbfgsb.fSubroutine
bmvlbfgsb.fSubroutine
cauchylbfgsb.fSubroutine
cmprlblbfgsb.fSubroutine
convolution_2D_mirrormod_arraySubroutine
daxpyblas.fSubroutine

constant times a vector plus a vector. uses unrolled loops for increments equal to one. jack dongarra, linpack, 3/11/78.

dcopyblas.fSubroutine
dcsrchlbfgsb.fSubroutine
dcsteplbfgsb.fSubroutine
ddotblas.fFunction
dim2nsidemod_functionsFunction

Compute nside value from and

dim_data2dim_cubemod_functionsSubroutine
dnrm2blas.fFunction
dpofalinpack.fSubroutine
dscalblas.fSubroutine
dtrsllinpack.fSubroutine
endermod_startSubroutine
errclblbfgsb.fSubroutine
f_g_cubemod_optimizeSubroutine
formklbfgsb.fSubroutine
formtlbfgsb.fSubroutine
freevlbfgsb.fSubroutine
gaussianmod_optimizeFunction

Gaussian function

go_up_levelmod_functionsSubroutine

Projection of the solution at next level (nside += 1)

headermod_startSubroutine
hpsolblbfgsb.fSubroutine
init_boundsmod_functionsSubroutine

Initialize parameters bounds for optimization

init_grid_paramsmod_functionsSubroutine

Set up a grid params array with std spectrum at each spatial position

init_new_gaussmod_functionsSubroutine
init_spectrummod_functionsSubroutine

Initialization of the mean sprectrum with N Gaussian

lnsrlblbfgsb.fSubroutine
main_rohsamod_rohsaSubroutine
mainlblbfgsb.fSubroutine
matupdlbfgsb.fSubroutine
max_2Dmod_arrayFunction

Compute the MAX of a 2D map

max_spectrummod_functionsSubroutine

Compute the MAX spectrum of a cube along the spatial axis

meanmod_arrayFunction

Compute the mean of a 1D array

mean_2Dmod_arrayFunction

Compute the MEAN of a 2D map

mean_arraymod_functionsSubroutine

Average cube along spatial axis depending on level n

mean_mapmod_functionsSubroutine

Average map depending on level nside

mean_spectrummod_functionsSubroutine

Compute the MEAN spectrum of a cube along the spatial axis

minimizemod_optimizeSubroutine
minimize_specmod_optimizeSubroutine

Minimize algorithn for a specturm

myfunc_specmod_optimizeFunction
mygrad_specmod_optimizeSubroutine
myresidualmod_optimizeSubroutine
prn1lblbfgsb.fSubroutine
prn2lblbfgsb.fSubroutine
prn3lblbfgsb.fSubroutine
projgrlbfgsb.fSubroutine
ravel_2Dmod_arraySubroutine
ravel_3Dmod_arraySubroutine
read_cubemod_inoutSubroutine
read_mapmod_inoutSubroutine
read_parametersmod_inoutSubroutine
reshape_downmod_functionsSubroutine

Reshape the cube () into a grid with original dimension (opposite of reshape_up)

reshape_upmod_functionsSubroutine

Reshape the data in a grid of

set_stdmapmod_functionsSubroutine

Compute the STD map of a 3D array

setulblbfgsb.fSubroutine
stdmod_arrayFunction

Compute the STD of a 1D array

std_2Dmod_arrayFunction

Compute the STD of a 2D map

std_spectrummod_functionsSubroutine

Compute the STD spectrum of a cube along the spatial axis

subsmlbfgsb.fSubroutine
timertimer.fSubroutine
timestampmod_startSubroutine

TIMESTAMP prints the current YMDHMS date as a time stamp.

unravel_3Dmod_arraySubroutine
updatemod_functionsSubroutine

Update parameters (entire cube) using minimize function (here based on L-BFGS-B optimization module)

upgrademod_functionsSubroutine

Upgrade parameters (spectra to spectra) using minimize function (here based on L-BFGS-B optimization module)

call~~graph~~CallGraph proc~dim2nside dim2nside proc~unravel_3d unravel_3D proc~std_spectrum std_spectrum proc~std_2d std_2D proc~std_spectrum->proc~std_2d proc~mean_array mean_array proc~mainlb mainlb proc~errclb errclb proc~mainlb->proc~errclb proc~dscal dscal proc~mainlb->proc~dscal proc~formt formt proc~mainlb->proc~formt proc~projgr projgr proc~mainlb->proc~projgr proc~timer timer proc~mainlb->proc~timer proc~dcopy dcopy proc~mainlb->proc~dcopy proc~active active proc~mainlb->proc~active proc~prn1lb prn1lb proc~mainlb->proc~prn1lb proc~subsm subsm proc~mainlb->proc~subsm proc~matupd matupd proc~mainlb->proc~matupd proc~freev freev proc~mainlb->proc~freev proc~prn2lb prn2lb proc~mainlb->proc~prn2lb proc~prn3lb prn3lb proc~mainlb->proc~prn3lb proc~cmprlb cmprlb proc~mainlb->proc~cmprlb 2 2 proc~mainlb->2 proc~mean_2d mean_2D proc~ravel_2d ravel_2D proc~mean_2d->proc~ravel_2d proc~mean_spectrum mean_spectrum proc~mean_spectrum->proc~mean_2d proc~minimize minimize proc~f_g_cube f_g_cube proc~minimize->proc~f_g_cube proc~setulb setulb proc~minimize->proc~setulb proc~dtrsl dtrsl proc~max_spectrum max_spectrum proc~max_2d max_2D proc~max_spectrum->proc~max_2d proc~ravel_3d ravel_3D proc~dim_data2dim_cube dim_data2dim_cube proc~read_cube read_cube proc~lnsrlb lnsrlb proc~lnsrlb->proc~dcopy proc~dcsrch dcsrch proc~lnsrlb->proc~dcsrch proc~dpofa dpofa proc~formt->proc~dpofa proc~myfunc_spec myfunc_spec proc~set_stdmap set_stdmap proc~std std proc~set_stdmap->proc~std proc~mygrad_spec mygrad_spec proc~dcstep dcstep proc~f_g_cube->proc~unravel_3d proc~f_g_cube->proc~ravel_3d proc~f_g_cube->proc~myfunc_spec proc~convolution_2d_mirror convolution_2D_mirror proc~f_g_cube->proc~convolution_2d_mirror proc~main_rohsa main_rohsa proc~main_rohsa->proc~dim2nside proc~main_rohsa->proc~mean_array proc~main_rohsa->proc~dim_data2dim_cube proc~main_rohsa->proc~set_stdmap proc~ender ender proc~main_rohsa->proc~ender proc~header header proc~main_rohsa->proc~header proc~reshape_up reshape_up proc~main_rohsa->proc~reshape_up proc~go_up_level go_up_level proc~main_rohsa->proc~go_up_level proc~mean_map mean_map proc~main_rohsa->proc~mean_map proc~timestamp timestamp proc~ender->proc~timestamp proc~init_new_gauss init_new_gauss sngl sngl proc~timer->sngl proc~header->proc~timestamp proc~upgrade upgrade proc~init_bounds init_bounds proc~upgrade->proc~init_bounds proc~minimize_spec minimize_spec proc~upgrade->proc~minimize_spec proc~init_spectrum init_spectrum proc~init_spectrum->proc~init_bounds proc~gaussian gaussian proc~init_spectrum->proc~gaussian proc~init_spectrum->proc~minimize_spec proc~dnrm2 dnrm2 proc~bmv bmv proc~read_map read_map proc~init_grid_params init_grid_params proc~dcsrch->proc~dcstep 6 6 proc~prn1lb->6 proc~cauchy cauchy proc~cauchy->proc~dcopy proc~cauchy->proc~bmv proc~hpsolb hpsolb proc~cauchy->proc~hpsolb proc~daxpy daxpy proc~cauchy->proc~daxpy proc~cauchy->2 proc~cauchy->6 proc~subsm->proc~dtrsl proc~subsm->proc~dscal proc~subsm->proc~dcopy proc~read_parameters read_parameters proc~minimize_spec->proc~myfunc_spec proc~minimize_spec->proc~mygrad_spec proc~minimize_spec->proc~setulb proc~myresidual myresidual proc~minimize_spec->proc~myresidual proc~reshape_down reshape_down proc~max_2d->proc~ravel_2d proc~std_2d->proc~ravel_2d proc~std_2d->proc~std proc~myresidual->proc~gaussian proc~mean mean proc~prn2lb->2 proc~prn2lb->6 proc~prn3lb->2 proc~prn3lb->6 proc~update update proc~update->proc~unravel_3d proc~update->proc~ravel_2d proc~update->proc~minimize proc~update->proc~ravel_3d proc~update->proc~mean proc~ddot ddot proc~formk formk proc~formk->proc~dpofa program~rohsa ROHSA program~rohsa->proc~read_cube program~rohsa->proc~main_rohsa program~rohsa->proc~read_map program~rohsa->proc~read_parameters
Help