Simple reaction library. More...
#include <reaction_lib.h>
This class is very experimental.
Units:
Chapters:
Original FORTRAN format:
FORMAT(i1,4x,6a5,8x,a4,a1,a1,3x,1pe12.5) FORMAT(4e13.6) FORMAT(3e13.6)
Definition at line 210 of file reaction_lib.h.
Public Member Functions | |
int | read_file_reaclib2 (std::string fname) |
Read from a file in the REACLIB2 format. More... | |
int | find_in_chap (std::vector< nuclear_reaction > &nrl, size_t chap, std::string nuc1, std::string nuc2="", std::string nuc3="", std::string nuc4="", std::string nuc5="", std::string nuc6="") |
Find a set of nuclear reactions in a specified chapter. More... | |
Public Attributes | |
std::vector< nuclear_reaction > | lib |
The library. | |
Protected Member Functions | |
bool | matches (size_t ul, size_t ri) |
Test if entry ul in the arrays matches the library reaction. | |
Protected Attributes | |
Storage for the find function | |
int | fN [6] |
int | fZ [6] |
int | fA [6] |
size_t | fi |
int o2scl::reaction_lib::find_in_chap | ( | std::vector< nuclear_reaction > & | nrl, |
size_t | chap, | ||
std::string | nuc1, | ||
std::string | nuc2 = "" , |
||
std::string | nuc3 = "" , |
||
std::string | nuc4 = "" , |
||
std::string | nuc5 = "" , |
||
std::string | nuc6 = "" |
||
) |
int o2scl::reaction_lib::read_file_reaclib2 | ( | std::string | fname | ) |
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).