A NuclearChart is a 2 dimensional array of nuclei up to maximum N &Z.
More...
#include <NuclearChart.hxx>
|
| NuclearChart (string Name="test", int maxN=170, int maxZ=120) |
| Normal constructor.
|
|
| ~NuclearChart () |
|
void | setval (int inpN, int inpZ, float val) |
| Give a value to the Mendeleiev Matrix.
|
|
float | getval (int inpN, int inpZ) |
| returns the value of the Medelev Matrix
|
|
void | DumpChart () |
| Dump the Mendelev matrix.
|
|
void | DumpDriplines () |
| Dump drip lines.
|
|
|
string | fName |
| file name where to write
|
|
map< int, map< int, float > > | fMendeleiev |
| matrix of all nuclei
|
|
int | fMaxZ |
| Maximum Z value of the matrix.
|
|
int | fMaxN |
| Maximum N value of the matrix.
|
|
vector< float > | fBuffer |
| a buffer to write
|
|
A NuclearChart is a 2 dimensional array of nuclei up to maximum N &Z.
This class which will create and store floating point values in a chart of nuclides The method DumpChart() is used to write the chart to a binary file The method DumpDriplines() will find the driplines and write these to two binary files The binary files can be read later by the IDL procedure readchart.pro to display a nice graphical plot with annotations, N, Z axes, and rainbow colours
- Author
- JW
- Version
- 1.0
◆ NuclearChart()
NuclearChart::NuclearChart |
( |
string |
Name = "test" , |
|
|
int |
maxN = 170 , |
|
|
int |
maxZ = 120 |
|
) |
| |
◆ ~NuclearChart()
NuclearChart::~NuclearChart |
( |
| ) |
|
◆ DumpChart()
void NuclearChart::DumpChart |
( |
| ) |
|
Dump the Mendelev matrix.
◆ DumpDriplines()
void NuclearChart::DumpDriplines |
( |
| ) |
|
◆ getval()
float NuclearChart::getval |
( |
int |
inpN, |
|
|
int |
inpZ |
|
) |
| |
|
inline |
returns the value of the Medelev Matrix
- Parameters
-
inpN | : neutron number |
inpZ | : proton number |
◆ setval()
void NuclearChart::setval |
( |
int |
inpN, |
|
|
int |
inpZ, |
|
|
float |
val |
|
) |
| |
|
inline |
Give a value to the Mendeleiev Matrix.
- Parameters
-
inpN | : neutron number |
inpZ | : proton number |
val | : value associated to a particular "state" of the nucleus (used, simplify, ...) |
◆ fBuffer
vector< float > NuclearChart::fBuffer |
|
private |
◆ fMaxN
Maximum N value of the matrix.
◆ fMaxZ
Maximum Z value of the matrix.
◆ fMendeleiev
map< int, map < int, float > > NuclearChart::fMendeleiev |
|
private |
◆ fName
string NuclearChart::fName |
|
private |
The documentation for this class was generated from the following files: