MAOS
Multithreaded Adaptive Optics Simulator
Todo List
Global
apply_fractal
(dcell **xout, const void *extra, const dcell *xin, real alpha, int xb, int yb)
: this is not thread safe.
Global
apply_invpsd
(dcell **xout, const void *extra, const dcell *xin, real alpha, int xb, int yb)
: this is not thread safe.
File
gensei.h
find ways to factor in outerscale effect (use von karman spectrum instead of kolmogorov)
Global
ngsmod_remove
(
sim_t
*simu, dcell *dmerr)
handle 3 DM case.
Global
perfevl
(
sim_t
*simu)
Write a standalone routine that can plot results, using techniques developped in drawdaemon.
File
powfs.h
isolate DTF, ETF, routines, make then generic interface and relocate to the lib folder.
File
powfs_utils.h
find ways to factor in outerscale effect (use von karman spectrum instead of kolmogorov)
Global
tomo_cfg_t::alg
implement BGS, MG 0: Cholesky direct solve for the large matrix. (CBS) 1: CG or PCG. 2: SVD or EVD: Eigen value decompsition