18#define GAMMA_WIGNER(_F) ((sqrt((double) (_F) + 1) - 1) / (double) (_F))
24const std::map<std::string, _enum>
_dict = {
33int eac_mvc(num_complex* eac, num_real* mvc,
int fdim);
35int mvc_eac(num_real* mvc, num_complex* eac,
int fdim);
37int rho_eac(num_complex* rho, num_complex* eac,
int fdim);
46 num_complex* H, num_complex* dH, num_complex* ddH,
47 num_complex* S, num_real* L, num_complex* dL, num_complex* ddL,
48 num_real* T, num_real* E, num_real* dE, num_real* ddE,
49 num_real* V, num_real* dV, num_real* ddV,
50 num_real* nr, num_real* np, num_real* nm,
51 int rep_type,
int level,
53 num_real* workr, num_complex* workc,
61 num_complex* H, num_complex* rho,
62 num_complex* S, num_real* L, num_complex* dL, num_complex* ddL,
63 num_real* T, num_real* E, num_real* dE, num_real* ddE,
64 num_real* V, num_real* dV, num_real* ddV,
65 num_real* nr, num_real* np, num_real* nm,
66 int rep_type,
int level,
68 num_real* workr, num_complex* workc
72 num_complex* S, num_real* L,
73 num_real* T, num_real* E,
77 num_real* workr, num_complex* workc
80int update_eac(num_complex* eac, num_complex* U,
int rdim,
int fdim, num_real* workr, num_complex* workc);
84int update_rho(num_complex* rho, num_complex* U,
int rdim,
int fdim, num_real* workr, num_complex* workc);
86int update_drho(num_complex* drho, num_complex* rho, num_complex* U,
int rdim,
int fdim, num_real* workr,
int samp_mvc_focus(num_real *mvc, int fdim)
int mvc_eac(num_real *mvc, num_complex *eac, int fdim)
int samp_mvc_gauss(num_real *mvc, num_real variance, int fdim)
int update_rho(num_complex *rho, num_complex *U, int rdim, int fdim, num_real *workr, num_complex *workc)
int solve_Ut(num_complex *U, num_complex *S, num_real *L, num_real *T, num_real *E, num_real dtime, int rep_type, int rdim, int fdim, num_real *workr, num_complex *workc)
int update_eac(num_complex *eac, num_complex *U, int rdim, int fdim, num_real *workr, num_complex *workc)
int samp_mvc_sphere(num_real *mvc, num_real Rc2, int fdim)
int solve_transform(num_complex *H, num_complex *dH, num_complex *ddH, num_complex *S, num_real *L, num_complex *dL, num_complex *ddL, num_real *T, num_real *E, num_real *dE, num_real *ddE, num_real *V, num_real *dV, num_real *ddV, num_real *nr, num_real *np, num_real *nm, int rep_type, int level, int rdim, int fdim, num_real *workr, num_complex *workc, bool refered)
int eac_mvc(num_complex *eac, num_real *mvc, int fdim)
int rho_eac(num_complex *rho, num_complex *eac, int fdim)
int solve_transform_correctphase(num_complex *H, num_complex *rho, num_complex *S, num_real *L, num_complex *dL, num_complex *ddL, num_real *T, num_real *E, num_real *dE, num_real *ddE, num_real *V, num_real *dV, num_real *ddV, num_real *nr, num_real *np, num_real *nm, int rep_type, int level, int rdim, int fdim, num_real *workr, num_complex *workc)
int update_drho(num_complex *drho, num_complex *rho, num_complex *U, int rdim, int fdim, num_real *workr, num_complex *workc)
const std::map< std::string, _enum > _dict