1 #ifdef PYNE_CRAM_SOLVE_C 2 #error "Both cram.h (the C header for CRAM) and cram.hpp (C++) have been included, only one is allowed!" 5 #ifndef PYNE_CRAM_SOLVE_CPP 6 #define PYNE_CRAM_SOLVE_CPP 40 #endif // PYNE_CRAM_SOLVE_CPP struct pyne::alpha alpha
a struct matching the '/decay/alphas' table in nuc_data.h5.
void pyne_cram_diag_add_double(double *A, double alpha)
int pyne_cram_transmute_nucid_to_i(int nucid)
double b(int nuc)
Computes the scattering length [cm] from the coherent and incoherent components.
int pyne_cram_transmute_ij(int i, int j)
struct pyne_cram_transmute_info_tag pyne_cram_transmute_info_t
void pyne_cram_expm_multiply14(double *A, double *b, double *x)
void pyne_cram_expm_multiply6(double *A, double *b, double *x)
void pyne_cram_solve_double(double *A, double *b, double *x)
void pyne_cram_expm_multiply18(double *A, double *b, double *x)
void pyne_cram_expm_multiply16(double *A, double *b, double *x)
void pyne_cram_dot_double(double *A, double *x, double *y)
void pyne_cram_expm_multiply8(double *A, double *b, double *x)
void pyne_cram_expm_multiply12(double *A, double *b, double *x)
void pyne_cram_scalar_times_vector_double(double, double *)
pyne_cram_transmute_info_t pyne_cram_transmute_info
void pyne_cram_expm_multiply10(double *A, double *b, double *x)