32 #ifndef HEX_DB_INTERFACES 33 #define HEX_DB_INTERFACES 132 void hex_dump (
const char* dumpname);
164 int * ni,
int *
li,
int *
mi,
165 int *
nf,
int *
lf,
int *
mf,
168 int * nAngles,
double * angles,
169 double * result,
double *
extra 193 int ni,
int li,
int mi,
197 int nAngles,
double * angles,
198 double * result,
double *
extra 246 int * ni,
int *
li,
int *
mi,
247 int *
nf,
int *
lf,
int *
mf,
248 int * S,
double * E,
int * N,
249 double * alpha,
double * beta,
double * gamma,
250 double * angles,
double * result
277 int ni,
int li,
int mi,
279 int S,
double E,
int N,
280 double alpha,
double beta,
double gamma,
281 double * angles,
double * result
312 int * ni,
int *
li,
int *
mi,
313 int *
nf,
int *
lf,
int *
mf,
316 int * nAngles,
double * angles,
317 double * dcs,
double *
extra 339 int ni,
int li,
int mi,
343 int nAngles,
double * angles,
344 double * dcs,
double *
extra 376 int * ni,
int *
li,
int *
mi,
377 int *
nf,
int *
lf,
int *
mf,
379 double * ccs,
int * Nall,
380 int * npws,
int * pws
403 int ni,
int li,
int mi,
406 double * ccs,
int * Nall,
412 #endif // __cplusplus int int int nf
Definition: momtf.cpp:56
int int int int int mf
Definition: momtf.cpp:56
void hex_optimize_()
Optimize the SQLite database file.
Definition: db.cpp:266
int int int int int int nEnergies
Definition: momtf.cpp:56
void hex_dump(const char *dumpname)
Definition: db.cpp:281
void hex_optimize()
Definition: db.cpp:265
void hex_complete_cross_section(int ni, int li, int mi, int nf, int lf, int mf, int N, double *energies, double *ccs, int *Nall, int npws, int *pws)
Complete cross section (C).
Definition: ccs.cpp:110
void hex_differential_cross_section_(int *ni, int *li, int *mi, int *nf, int *lf, int *mf, int *S, int *nEnergies, double *energies, int *nAngles, double *angles, double *dcs, double *extra)
Differential cross section (Fortran).
Definition: dcs.cpp:133
void hex_update_()
Update integral and complete cross section.
Definition: db.cpp:252
int int int int lf
Definition: momtf.cpp:56
void hex_scattering_amplitude_(int *ni, int *li, int *mi, int *nf, int *lf, int *mf, int *S, int *nEnergies, double *energies, int *nAngles, double *angles, double *result, double *extra)
Scattering anplitude (Fortran).
Definition: scatamp.cpp:154
void hex_initialize(const char *dbname)
Definition: db.cpp:68
void hex_scattering_amplitude(int ni, int li, int mi, int nf, int lf, int mf, int S, int nEnergies, double *energies, int nAngles, double *angles, double *result, double *extra)
Scattering anplitude (C).
Definition: scatamp.cpp:133
int li
Definition: momtf.cpp:56
void hex_differential_cross_section(int ni, int li, int mi, int nf, int lf, int mf, int S, int nEnergies, double *energies, int nAngles, double *angles, double *dcs, double *extra)
Differential cross section (C).
Definition: dcs.cpp:112
void hex_complete_cross_section_(int *ni, int *li, int *mi, int *nf, int *lf, int *mf, int *N, double *energies, double *ccs, int *Nall, int *npws, int *pws)
Complete cross section (Fortran).
Definition: ccs.cpp:128
void hex_import(const char *sqlname)
Definition: db.cpp:150
void hex_new()
Definition: db.cpp:137
void hex_scattering_amplitude_dir_(int *ni, int *li, int *mi, int *nf, int *lf, int *mf, int *S, double *E, int *N, double *alpha, double *beta, double *gamma, double *angles, double *result)
Scattering anplitude for non-aligned impact direction (Fortran).
Definition: scatamp-dir.cpp:133
void hex_import_(const char *sqlname)
Import SQL batch file.
Definition: db.cpp:151
void hex_scattering_amplitude_dir(int ni, int li, int mi, int nf, int lf, int mf, int S, double E, int N, double alpha, double beta, double gamma, double *angles, double *result)
Scattering anplitude for non-aligned impact direction (C).
Definition: scatamp-dir.cpp:114
int int int int int int double * energies
Definition: momtf.cpp:56
int int mi
Definition: momtf.cpp:56
void hex_dump_(const char *dumpname)
Dump contents of the T-matrix table.
Definition: db.cpp:282
void hex_initialize_(const char *dbname)
Initialize the environment.
Definition: db.cpp:69
void hex_new_()
Create new database.
Definition: db.cpp:138
int int int int int int double bool extra
Definition: momtf.cpp:56
void hex_update()
Definition: db.cpp:251