CYCLUS
Classes | Macros | Typedefs | Functions | Variables
cram.hpp File Reference

Go to the source code of this file.

Classes

struct  pyne_cram_transmute_info_tag
 

Macros

#define PYNE_CRAM_SOLVE_CPP
 

Typedefs

typedef struct pyne_cram_transmute_info_tag pyne_cram_transmute_info_t
 

Functions

void pyne_cram_diag_add_double (double *A, double alpha)
 
void pyne_cram_dot_double (double *A, double *x, double *y)
 
void pyne_cram_expm_multiply10 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply12 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply14 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply16 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply18 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply6 (double *A, double *b, double *x)
 
void pyne_cram_expm_multiply8 (double *A, double *b, double *x)
 
void pyne_cram_scalar_times_vector_double (double, double *)
 
void pyne_cram_solve_double (double *A, double *b, double *x)
 
int pyne_cram_transmute_ij (int i, int j)
 
int pyne_cram_transmute_nucid_to_i (int nucid)
 

Variables

pyne_cram_transmute_info_t pyne_cram_transmute_info
 

Macro Definition Documentation

◆ PYNE_CRAM_SOLVE_CPP

#define PYNE_CRAM_SOLVE_CPP

Definition at line 6 of file cram.hpp.

Typedef Documentation

◆ pyne_cram_transmute_info_t

Function Documentation

◆ pyne_cram_diag_add_double()

void pyne_cram_diag_add_double ( double *  A,
double  alpha 
)

Definition at line 88351 of file cram.c.

◆ pyne_cram_dot_double()

void pyne_cram_dot_double ( double *  A,
double *  x,
double *  y 
)

Definition at line 91846 of file cram.c.

◆ pyne_cram_expm_multiply10()

void pyne_cram_expm_multiply10 ( double *  A,
double *  b,
double *  x 
)

Definition at line 235879 of file cram.c.

◆ pyne_cram_expm_multiply12()

void pyne_cram_expm_multiply12 ( double *  A,
double *  b,
double *  x 
)

Definition at line 239389 of file cram.c.

◆ pyne_cram_expm_multiply14()

void pyne_cram_expm_multiply14 ( double *  A,
double *  b,
double *  x 
)

Definition at line 242901 of file cram.c.

◆ pyne_cram_expm_multiply16()

void pyne_cram_expm_multiply16 ( double *  A,
double *  b,
double *  x 
)

Definition at line 246415 of file cram.c.

◆ pyne_cram_expm_multiply18()

void pyne_cram_expm_multiply18 ( double *  A,
double *  b,
double *  x 
)

Definition at line 249931 of file cram.c.

◆ pyne_cram_expm_multiply6()

void pyne_cram_expm_multiply6 ( double *  A,
double *  b,
double *  x 
)

Definition at line 228865 of file cram.c.

◆ pyne_cram_expm_multiply8()

void pyne_cram_expm_multiply8 ( double *  A,
double *  b,
double *  x 
)

Definition at line 232371 of file cram.c.

◆ pyne_cram_scalar_times_vector_double()

void pyne_cram_scalar_times_vector_double ( double  ,
double *   
)

Definition at line 95341 of file cram.c.

◆ pyne_cram_solve_double()

void pyne_cram_solve_double ( double *  A,
double *  b,
double *  x 
)

Definition at line 37156 of file cram.c.

◆ pyne_cram_transmute_ij()

int pyne_cram_transmute_ij ( int  i,
int  j 
)

Definition at line 36 of file cram.c.

◆ pyne_cram_transmute_nucid_to_i()

int pyne_cram_transmute_nucid_to_i ( int  nucid)

Definition at line 30168 of file cram.c.

Variable Documentation

◆ pyne_cram_transmute_info

pyne_cram_transmute_info_t pyne_cram_transmute_info

Definition at line 26 of file cram.c.