Nuclei and nuclear mass classes¶
Class nucleus¶
- class o2sclpy.nucleus(pointer=0)¶
Python interface for O2scl class
nucleus
, See https://awsteiner.org/code/o2scl/html/class/nucleus.html .- __init__(pointer=0)¶
Init function for class nucleus
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucleus
- __copy__()¶
Shallow copy function for class nucleus
Returns: nucleus object
- property A¶
Property of type
ctypes.c_int
- property N¶
Property of type
ctypes.c_int
- property Z¶
Property of type
ctypes.c_int
- property be¶
Property of type
ctypes.c_double
- property mex¶
Property of type
ctypes.c_double
Class nucmass_info¶
- class o2sclpy.nucmass_info(pointer=0)¶
Python interface for O2scl class
nucmass_info
, See https://awsteiner.org/code/o2scl/html/class/nucmass_info.html .- __init__(pointer=0)¶
Init function for class nucmass_info
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_info
- __copy__()¶
Shallow copy function for class nucmass_info
Returns: nucmass_info object
- Ztoel(Z)¶
- Parameters:Z:
size_t
Returns: Python bytes object
- Ztoname(Z)¶
- Parameters:Z:
size_t
Returns: Python bytes object
- eltoZ(el)¶
- Parameters:el: byte arrayReturns: a Python int
- int_to_spinp(g)¶
- Parameters:g:
int
Returns: Python bytes object
- parse_elstring(ela)¶
- Parameters:ela: byte arrayReturns: a Python int, a Python int, a Python int, a Python int
- spinp_to_int(s)¶
- Parameters:s: byte arrayReturns: a Python int
- tostring(Z, N)¶
- Parameters:Z:
size_t
N:size_t
Returns: Python bytes object
Class nucmass¶
- class o2sclpy.nucmass(pointer=0)¶
Python interface for O2scl class
nucmass
, See https://awsteiner.org/code/o2scl/html/class/nucmass.html .- abstract __init__(pointer=0)¶
Init function for class nucmass
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass
- __copy__()¶
Shallow copy function for class nucmass
Returns: nucmass object
- atomic_mass(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- atomic_mass_d(Z, N)¶
- Parameters:Z:
double
N:double
Returns: a Python float
- binding_energy(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- binding_energy_d(Z, N)¶
- Parameters:Z:
double
N:double
Returns: a Python float
- electron_binding(Z)¶
- Parameters:Z:
double
Returns: a Python float
- get_nucleus(Z, N, n)¶
- is_included(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python boolean
- property m_amu¶
Property of type
ctypes.c_double
- property m_elec¶
Property of type
ctypes.c_double
- property m_neut¶
Property of type
ctypes.c_double
- property m_prot¶
Property of type
ctypes.c_double
- mass_excess(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- mass_excess_d(Z, N)¶
- Parameters:Z:
double
N:double
Returns: a Python float
- neutron_sep(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- proton_sep(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- total_mass(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- total_mass_d(Z, N)¶
- Parameters:Z:
double
N:double
Returns: a Python float
- two_neutron_sep(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- two_proton_sep(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
Class nucmass_table¶
- class o2sclpy.nucmass_table(pointer=0)¶
Python interface for O2scl class
nucmass_table
, See https://awsteiner.org/code/o2scl/html/class/nucmass_table.html .- abstract __init__(pointer=0)¶
Init function for class nucmass_table
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_table
- __copy__()¶
Shallow copy function for class nucmass_table
Returns: nucmass_table object
- get_nentries()¶
- Returns: a Python int
- get_reference()¶
Get byte array object.
- is_loaded()¶
- Returns: a Python boolean
- property n¶
Property of type
ctypes.c_size_t
- set_reference(value)¶
Set object from byte array
Class nucmass_fit_base¶
- class o2sclpy.nucmass_fit_base(pointer=0)¶
Python interface for O2scl class
nucmass_fit_base
, See https://awsteiner.org/code/o2scl/html/class/nucmass_fit_base.html .- abstract __init__(pointer=0)¶
Init function for class nucmass_fit_base
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_fit_base
- __copy__()¶
Shallow copy function for class nucmass_fit_base
Returns: nucmass_fit_base object
- fit_fun(nv, x)¶
- guess_fun(nv, x)¶
- property nfit¶
Property of type
ctypes.c_size_t
Class nucmass_semi_empirical¶
- class o2sclpy.nucmass_semi_empirical(pointer=0)¶
Python interface for O2scl class
nucmass_semi_empirical
, See https://awsteiner.org/code/o2scl/html/class/nucmass_semi_empirical.html .- __init__(pointer=0)¶
Init function for class nucmass_semi_empirical
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_semi_empirical
- __copy__()¶
Shallow copy function for class nucmass_semi_empirical
Returns: nucmass_semi_empirical object
- property B¶
Property of type
ctypes.c_double
- property Ec¶
Property of type
ctypes.c_double
- property Epair¶
Property of type
ctypes.c_double
- property Ss¶
Property of type
ctypes.c_double
- property Sv¶
Property of type
ctypes.c_double
- mass_excess(Z, N)¶
- Parameters:Z:
int
N:int
Returns: a Python float
- mass_excess_d(Z, N)¶
- Parameters:Z:
double
N:double
Returns: a Python float
Class nucmass_ame¶
- class o2sclpy.nucmass_ame(pointer=0)¶
Python interface for O2scl class
nucmass_ame
, See https://awsteiner.org/code/o2scl/html/class/nucmass_ame.html .- __init__(pointer=0)¶
Init function for class nucmass_ame
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_ame
- __copy__()¶
Shallow copy function for class nucmass_ame
Returns: nucmass_ame object
Class nucmass_dz_table¶
- class o2sclpy.nucmass_dz_table(pointer=0)¶
Python interface for O2scl class
nucmass_dz_table
, See https://awsteiner.org/code/o2scl/html/class/nucmass_dz_table.html .- __init__(pointer=0)¶
Init function for class nucmass_dz_table
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_dz_table
- __copy__()¶
Shallow copy function for class nucmass_dz_table
Returns: nucmass_dz_table object
Class nucmass_dz_fit¶
- class o2sclpy.nucmass_dz_fit(pointer=0)¶
Python interface for O2scl class
nucmass_dz_fit
, See https://awsteiner.org/code/o2scl/html/class/nucmass_dz_fit.html .- __init__(pointer=0)¶
Init function for class nucmass_dz_fit
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_dz_fit
- __copy__()¶
Shallow copy function for class nucmass_dz_fit
Returns: nucmass_dz_fit object
Class nucmass_dz_fit_33¶
- class o2sclpy.nucmass_dz_fit_33(pointer=0)¶
Python interface for O2scl class
nucmass_dz_fit_33
, See https://awsteiner.org/code/o2scl/html/class/nucmass_dz_fit_33.html .- __init__(pointer=0)¶
Init function for class nucmass_dz_fit_33
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_dz_fit_33
- __copy__()¶
Shallow copy function for class nucmass_dz_fit_33
Returns: nucmass_dz_fit_33 object
Class nucmass_densmat¶
- class o2sclpy.nucmass_densmat(pointer=0)¶
Python interface for O2scl class
nucmass_densmat
, See https://awsteiner.org/code/o2scl/html/class/nucmass_densmat.html .- abstract __init__(pointer=0)¶
Init function for class nucmass_densmat
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_densmat
- __copy__()¶
Shallow copy function for class nucmass_densmat
Returns: nucmass_densmat object
Class nucmass_frdm¶
- class o2sclpy.nucmass_frdm(pointer=0)¶
Python interface for O2scl class
nucmass_frdm
, See https://awsteiner.org/code/o2scl/html/class/nucmass_frdm.html .- __init__(pointer=0)¶
Init function for class nucmass_frdm
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_frdm
- __copy__()¶
Shallow copy function for class nucmass_frdm
Returns: nucmass_frdm object
- property C¶
Property of type
ctypes.c_double
- property J¶
Property of type
ctypes.c_double
- property K¶
Property of type
ctypes.c_double
- property L¶
Property of type
ctypes.c_double
- property MH¶
Property of type
ctypes.c_double
- property Mn¶
Property of type
ctypes.c_double
- property Q¶
Property of type
ctypes.c_double
- property Rn¶
Property of type
ctypes.c_double
- property Rp¶
Property of type
ctypes.c_double
- property W¶
Property of type
ctypes.c_double
- property a¶
Property of type
ctypes.c_double
- property a1¶
Property of type
ctypes.c_double
- property a2¶
Property of type
ctypes.c_double
- property a3¶
Property of type
ctypes.c_double
- property aden¶
Property of type
ctypes.c_double
- property ael¶
Property of type
ctypes.c_double
- property amu¶
Property of type
ctypes.c_double
- property ca¶
Property of type
ctypes.c_double
- property e2¶
Property of type
ctypes.c_double
- property gamma¶
Property of type
ctypes.c_double
- property h¶
Property of type
ctypes.c_double
- property nn¶
Property of type
ctypes.c_double
- property np¶
Property of type
ctypes.c_double
- property r0¶
Property of type
ctypes.c_double
- property rmac¶
Property of type
ctypes.c_double
- property rp¶
Property of type
ctypes.c_double
Class nucmass_mnmsk¶
- class o2sclpy.nucmass_mnmsk(pointer=0)¶
Python interface for O2scl class
nucmass_mnmsk
, See https://awsteiner.org/code/o2scl/html/class/nucmass_mnmsk.html .- __init__(pointer=0)¶
Init function for class nucmass_mnmsk
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_mnmsk
- __copy__()¶
Shallow copy function for class nucmass_mnmsk
Returns: nucmass_mnmsk object
Class nucmass_mnmsk_exp¶
- class o2sclpy.nucmass_mnmsk_exp(pointer=0)¶
Python interface for O2scl class
nucmass_mnmsk_exp
, See https://awsteiner.org/code/o2scl/html/class/nucmass_mnmsk_exp.html .- __init__(pointer=0)¶
Init function for class nucmass_mnmsk_exp
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_mnmsk_exp
- __copy__()¶
Shallow copy function for class nucmass_mnmsk_exp
Returns: nucmass_mnmsk_exp object
Class nucmass_gen¶
- class o2sclpy.nucmass_gen(pointer=0)¶
Python interface for O2scl class
nucmass_gen
, See https://awsteiner.org/code/o2scl/html/class/nucmass_gen.html .- __init__(pointer=0)¶
Init function for class nucmass_gen
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_gen
- __copy__()¶
Shallow copy function for class nucmass_gen
Returns: nucmass_gen object
Class nucmass_dglg¶
- class o2sclpy.nucmass_dglg(pointer=0)¶
Python interface for O2scl class
nucmass_dglg
, See https://awsteiner.org/code/o2scl/html/class/nucmass_dglg.html .- __init__(pointer=0)¶
Init function for class nucmass_dglg
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_dglg
- __copy__()¶
Shallow copy function for class nucmass_dglg
Returns: nucmass_dglg object
Class nucmass_hfb¶
- class o2sclpy.nucmass_hfb(pointer=0)¶
Python interface for O2scl class
nucmass_hfb
, See https://awsteiner.org/code/o2scl/html/class/nucmass_hfb.html .- __init__(pointer=0)¶
Init function for class nucmass_hfb
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_hfb
- __copy__()¶
Shallow copy function for class nucmass_hfb
Returns: nucmass_hfb object
Class nucmass_hfb_sp¶
- class o2sclpy.nucmass_hfb_sp(pointer=0)¶
Python interface for O2scl class
nucmass_hfb_sp
, See https://awsteiner.org/code/o2scl/html/class/nucmass_hfb_sp.html .- __init__(pointer=0)¶
Init function for class nucmass_hfb_sp
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_hfb_sp
- __copy__()¶
Shallow copy function for class nucmass_hfb_sp
Returns: nucmass_hfb_sp object
Class nucmass_ktuy¶
- class o2sclpy.nucmass_ktuy(pointer=0)¶
Python interface for O2scl class
nucmass_ktuy
, See https://awsteiner.org/code/o2scl/html/class/nucmass_ktuy.html .- __init__(pointer=0)¶
Init function for class nucmass_ktuy
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_ktuy
- __copy__()¶
Shallow copy function for class nucmass_ktuy
Returns: nucmass_ktuy object
Class nucmass_sdnp¶
- class o2sclpy.nucmass_sdnp(pointer=0)¶
Python interface for O2scl class
nucmass_sdnp
, See https://awsteiner.org/code/o2scl/html/class/nucmass_sdnp.html .- __init__(pointer=0)¶
Init function for class nucmass_sdnp
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_sdnp
- __copy__()¶
Shallow copy function for class nucmass_sdnp
Returns: nucmass_sdnp object
Class nucmass_wlw¶
- class o2sclpy.nucmass_wlw(pointer=0)¶
Python interface for O2scl class
nucmass_wlw
, See https://awsteiner.org/code/o2scl/html/class/nucmass_wlw.html .- __init__(pointer=0)¶
Init function for class nucmass_wlw
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_wlw
- __copy__()¶
Shallow copy function for class nucmass_wlw
Returns: nucmass_wlw object
Class nucmass_fit¶
- class o2sclpy.nucmass_fit(pointer=0)¶
Python interface for O2scl class
nucmass_fit
, See https://awsteiner.org/code/o2scl/html/class/nucmass_fit.html .- __init__(pointer=0)¶
Init function for class nucmass_fit
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class nucmass_fit
- __copy__()¶
Shallow copy function for class nucmass_fit
Returns: nucmass_fit object
- property chi_squared_be¶
Property of type
ctypes.c_int
- property chi_squared_me¶
Property of type
ctypes.c_int
- eval(n)¶
- property even_even¶
Property of type
ctypes.c_bool
- fit(n)¶
- fit_covar(n, covar)¶
- property fit_method¶
Property of type
ctypes.c_int
- property minN¶
Property of type
ctypes.c_int
- property minZ¶
Property of type
ctypes.c_int
- property rms_binding_energy¶
Property of type
ctypes.c_int
- property rms_mass_excess¶
Property of type
ctypes.c_int
Class std_vector_nucleus¶
- class o2sclpy.std_vector_nucleus(pointer=0)¶
Python interface for O2scl class
std::vector<nucleus>
, See https://awsteiner.org/code/o2scl/html/class/std::vector<nucleus>.html .- __init__(pointer=0)¶
Init function for class std_vector_nucleus
Parameters:pointerctypes.c_void_p
pointer
- __del__()¶
Delete function for class std_vector_nucleus
- __copy__()¶
Shallow copy function for class std_vector_nucleus
Returns: std_vector_nucleus object
- __deepcopy__(memo)¶
Deep copy function for class std_vector_nucleus
Returns: new copy of the std_vector_nucleus object
- __getitem__(n)¶
- Parameters:n:
size_t
Returns: nucleus object
- __setitem__(i, value)¶
- Parameters:i:
size_t
value: nucleus object
- resize(n)¶
- Parameters:n:
size_t
- size()¶
- Returns: a Python int
Function ame_load¶
- o2sclpy.ame_load(ame, name, exp_only)¶
Function ame_load_ext¶
- o2sclpy.ame_load_ext(ame, file_name, table_name, exp_only)¶
Function mnmsk_load¶
- o2sclpy.mnmsk_load(mnmsk, model, filename)¶
Function hfb_load¶
- o2sclpy.hfb_load(hfb, model, filename)¶
Function hfb_sp_load¶
- o2sclpy.hfb_sp_load(hfb, model, filename)¶
Function nucdist_set¶
- o2sclpy.nucdist_set(dist, nm, expr, maxA, include_neutron)¶
Function nucdist_pair_set¶
- o2sclpy.nucdist_pair_set(dist, nm, nm2, expr, maxA, include_neutron)¶