src_files.ngamma_eq.ngamma_eq Class Reference

Public Member Functions

def __init__ (self, path_winvn="winvne_v2.0.dat")
 
def helper_calc (Sn_array, density, temperature, yn, pf, spin)
 
def calc_r_process_path (self, density, temperature, yn)
 

Public Attributes

 path_N
 

Static Public Attributes

 nopython
 

Private Member Functions

def __read_winvn (self)
 
def __calc_Sn_winvn (self)
 
def __calc_ratio (self, Z, N, T, ndens)
 

Private Attributes

 __path_winvn
 
 __kb
 
 __mu
 
 __hix
 
 __NA
 
 __hbar
 
 __pf_Z_N
 
 __spin_Z_N
 
 __Sn_Z_N_winvn
 
 __Sn_Z_N
 
 __A
 
 __Z
 
 __N
 

Detailed Description

Definition at line 7 of file ngamma_eq.py.

Constructor & Destructor Documentation

◆ __init__()

def src_files.ngamma_eq.ngamma_eq.__init__ (   self,
  path_winvn = "winvne_v2.0.dat" 
)
Constructor for the class

Definition at line 9 of file ngamma_eq.py.

Member Function Documentation

◆ __calc_ratio()

def src_files.ngamma_eq.ngamma_eq.__calc_ratio (   self,
  Z,
  N,
  T,
  ndens 
)
private

Definition at line 184 of file ngamma_eq.py.

◆ __calc_Sn_winvn()

def src_files.ngamma_eq.ngamma_eq.__calc_Sn_winvn (   self)
private
  Calculate the neutron separation energy from the mass excess in the winvn

Definition at line 51 of file ngamma_eq.py.

◆ __read_winvn()

def src_files.ngamma_eq.ngamma_eq.__read_winvn (   self)
private
    Read the file containing the partition functions

Definition at line 29 of file ngamma_eq.py.

◆ calc_r_process_path()

def src_files.ngamma_eq.ngamma_eq.calc_r_process_path (   self,
  density,
  temperature,
  yn 
)
    Get the path of the r-process

Definition at line 160 of file ngamma_eq.py.

◆ helper_calc()

def src_files.ngamma_eq.ngamma_eq.helper_calc (   Sn_array,
  density,
  temperature,
  yn,
  pf,
  spin 
)
    Helper function to calculate the path of the r-process. Necessary to use numba.

Definition at line 85 of file ngamma_eq.py.

Member Data Documentation

◆ __A

src_files.ngamma_eq.ngamma_eq.__A
private

Definition at line 77 of file ngamma_eq.py.

◆ __hbar

src_files.ngamma_eq.ngamma_eq.__hbar
private

Definition at line 25 of file ngamma_eq.py.

◆ __hix

src_files.ngamma_eq.ngamma_eq.__hix
private

Definition at line 23 of file ngamma_eq.py.

◆ __kb

src_files.ngamma_eq.ngamma_eq.__kb
private

Definition at line 21 of file ngamma_eq.py.

◆ __mu

src_files.ngamma_eq.ngamma_eq.__mu
private

Definition at line 22 of file ngamma_eq.py.

◆ __N

src_files.ngamma_eq.ngamma_eq.__N
private

Definition at line 79 of file ngamma_eq.py.

◆ __NA

src_files.ngamma_eq.ngamma_eq.__NA
private

Definition at line 24 of file ngamma_eq.py.

◆ __path_winvn

src_files.ngamma_eq.ngamma_eq.__path_winvn
private

Definition at line 14 of file ngamma_eq.py.

◆ __pf_Z_N

src_files.ngamma_eq.ngamma_eq.__pf_Z_N
private

Definition at line 43 of file ngamma_eq.py.

◆ __Sn_Z_N

src_files.ngamma_eq.ngamma_eq.__Sn_Z_N
private

Definition at line 75 of file ngamma_eq.py.

◆ __Sn_Z_N_winvn

src_files.ngamma_eq.ngamma_eq.__Sn_Z_N_winvn
private

Definition at line 67 of file ngamma_eq.py.

◆ __spin_Z_N

src_files.ngamma_eq.ngamma_eq.__spin_Z_N
private

Definition at line 44 of file ngamma_eq.py.

◆ __Z

src_files.ngamma_eq.ngamma_eq.__Z
private

Definition at line 78 of file ngamma_eq.py.

◆ nopython

src_files.ngamma_eq.ngamma_eq.nopython
static

Definition at line 84 of file ngamma_eq.py.

◆ path_N

src_files.ngamma_eq.ngamma_eq.path_N

Definition at line 180 of file ngamma_eq.py.