![]()  | 
   
  
 
Public Member Functions | |
| def | __init__ (self, name='', Z=-1, N=-1, Y=0., quiet=False, init_prop=False) | 
| def | is_stable (self) | 
| def | get_not_a_isotope (self) | 
| def | get_A (self) | 
| def | get_elnames (self) | 
| def | get_Z (self) | 
| def | get_N (self) | 
| def | get_Y (self) | 
| def | get_X (self) | 
| def | get_elementname (self) | 
| def | get_name (self) | 
| def | get_input_name (self) | 
| def | get_seedline (self) | 
| def | set_X (self, X) | 
| def | set_Y (self, Y) | 
| def | set_sortcriteria (self, criteria) | 
| def | __gt__ (self, other) | 
| def | __init__ (self, name='', Z=-1, N=-1, Y=0., quiet=False, init_prop=False) | 
| def | is_stable (self) | 
| def | get_not_a_isotope (self) | 
| def | get_A (self) | 
| def | get_elnames (self) | 
| def | get_Z (self) | 
| def | get_N (self) | 
| def | get_Y (self) | 
| def | get_X (self) | 
| def | get_elementname (self) | 
| def | get_name (self) | 
| def | get_input_name (self) | 
| def | get_seedline (self) | 
| def | set_X (self, X) | 
| def | set_Y (self, Y) | 
| def | set_sortcriteria (self, criteria) | 
| def | __gt__ (self, other) | 
Private Member Functions | |
| def | __init_properties (self) | 
| def | __initialize (self) | 
| def | __init_properties (self) | 
| def | __initialize (self) | 
Private Attributes | |
| __input_name | |
| __name | |
| __A | |
| __Z | |
| __N | |
| __warn | |
| __quiet | |
| __ab | |
| __is_stable | |
| __sort_Z | |
| __elementname | |
| __elname | |
| __not_a_isotope | |
| __nrnname | |
nucleus: contains basic information of a nuclei. For example the name, the name in the network, the amount of protons, neutrons and the mass number
Definition at line 9 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.__init__ | ( | self, | |
name = '',  | 
        |||
Z = -1,  | 
        |||
N = -1,  | 
        |||
Y = 0.,  | 
        |||
quiet = False,  | 
        |||
init_prop = False  | 
        |||
| ) | 
Input: name - name of the nuclei. All informations are extracted from this name.
Definition at line 15 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.__init__ | ( | self, | |
name = '',  | 
        |||
Z = -1,  | 
        |||
N = -1,  | 
        |||
Y = 0.,  | 
        |||
quiet = False,  | 
        |||
init_prop = False  | 
        |||
| ) | 
Input: name - name of the nuclei. All informations are extracted from this name.
Definition at line 15 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.__gt__ | ( | self, | |
| other | |||
| ) | 
A nucleus is greater if it has an higher proton number
Definition at line 228 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.__gt__ | ( | self, | |
| other | |||
| ) | 
A nucleus is greater if it has an higher proton number
Definition at line 232 of file nucleus_class.py.
      
  | 
  private | 
Initialize basic properties, like stableness etc.
Definition at line 71 of file nucleus_class.py.
      
  | 
  private | 
Initialize basic properties, like stableness etc.
Definition at line 71 of file nucleus_class.py.
      
  | 
  private | 
Extract the information of protonnumber neutronnumber out of the name.
Definition at line 97 of file nucleus_class.py.
      
  | 
  private | 
Extract the information of protonnumber neutronnumber out of the name.
Definition at line 97 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_A | ( | self | ) | 
get_A : Get the mass number of the nucleus
Definition at line 126 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_A | ( | self | ) | 
get_A : Get the mass number of the nucleus
Definition at line 126 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_elementname | ( | self | ) | 
get_elementname : Get the corresponding name of the element (as a string)
Definition at line 162 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_elementname | ( | self | ) | 
get_elementname : Get the corresponding name of the element (as a string)
Definition at line 162 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_elnames | ( | self | ) | 
get_elnames : Get elementnames
Definition at line 132 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_elnames | ( | self | ) | 
get_elnames : Get elementnames
Definition at line 132 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_input_name | ( | self | ) | 
get_input_name : Get the name as it was inputted
Definition at line 180 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_input_name | ( | self | ) | 
get_input_name : Get the name as it was inputted
Definition at line 184 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_N | ( | self | ) | 
get_N : Get the neutron number of the nucleus
Definition at line 144 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_N | ( | self | ) | 
get_N : Get the neutron number of the nucleus
Definition at line 144 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_name | ( | self | ) | 
get_name : Get the full name of the nucleus. The name is the elementname plus the massnumber as a string
Definition at line 168 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_name | ( | self | ) | 
get_name : Get the full name of the nucleus. The name is the elementname plus the massnumber as a string
Definition at line 168 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_not_a_isotope | ( | self | ) | 
Check if the input was a valid isotope. True if not, False if it is valid
Definition at line 91 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_not_a_isotope | ( | self | ) | 
Check if the input was a valid isotope. True if not, False if it is valid
Definition at line 91 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_seedline | ( | self | ) | 
get_seedline : Get the line for the nucleus as it is necessary for the seed file
Definition at line 189 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_seedline | ( | self | ) | 
get_seedline : Get the line for the nucleus as it is necessary for the seed file
Definition at line 193 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_X | ( | self | ) | 
get_X : Get the mass fraction of the nucleus
Definition at line 156 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_X | ( | self | ) | 
get_X : Get the mass fraction of the nucleus
Definition at line 156 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_Y | ( | self | ) | 
get_Y : Get the abundance of the nucleus
Definition at line 150 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_Y | ( | self | ) | 
get_Y : Get the abundance of the nucleus
Definition at line 150 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_Z | ( | self | ) | 
get_Z : Get the proton number of the nucleus
Definition at line 138 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.get_Z | ( | self | ) | 
get_Z : Get the proton number of the nucleus
Definition at line 138 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.is_stable | ( | self | ) | 
Is it a stable nucleus?
Definition at line 84 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.is_stable | ( | self | ) | 
Is it a stable nucleus?
Definition at line 84 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_sortcriteria | ( | self, | |
| criteria | |||
| ) | 
set_sortcriteria : Set the criteria for sorting (possible values are "A" and "Z")
Definition at line 219 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_sortcriteria | ( | self, | |
| criteria | |||
| ) | 
set_sortcriteria : Set the criteria for sorting (possible values are "A" and "Z")
Definition at line 223 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_X | ( | self, | |
| X | |||
| ) | 
set_X : set the massfraction of the nucleus
Definition at line 207 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_X | ( | self, | |
| X | |||
| ) | 
set_X : set the massfraction of the nucleus
Definition at line 211 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_Y | ( | self, | |
| Y | |||
| ) | 
set_X : set the massfraction of the nucleus
Definition at line 213 of file nucleus_class.py.
| def src_files.nucleus_class.nucleus.set_Y | ( | self, | |
| Y | |||
| ) | 
set_X : set the massfraction of the nucleus
Definition at line 217 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 22 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 27 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 46 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 47 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 20 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 28 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 24 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 21 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 67 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 121 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 26 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 30 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 25 of file nucleus_class.py.
      
  | 
  private | 
Definition at line 23 of file nucleus_class.py.