reaction_lib Class Reference

Simple reaction library. More...

#include <reaction_lib.h>


Detailed Description

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 202 of file reaction_lib.h.


Public Member Functions

int read_file_reaclib2 (std::string fname)
 Read from a file in the REACLIB2 format.
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.

Data Fields

std::vector< nuclear_reactionlib
 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

int fN [6]
 Storage for the find function.
int fZ [6]
int fA [6]
size_t fi

Member Function Documentation

int read_file_reaclib2 ( std::string  fname  ) 

Note:
This function does not check that the chapter numbers are correct for the subsequent reaction.


The documentation for this class was generated from the following file:

Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.

Project hosting provided by SourceForge.net Logo, O2scl Sourceforge Project Page