feat(convertWeightsToHeader): added copy constructor
added copy constructor to generated Species object in generated header
This commit is contained in:
@@ -125,6 +125,19 @@ namespace chemSpecies {{
|
|||||||
Species(const std::string_view name, const std::string_view el, const int nz, const int n, const int z, const int a, const double bindingEnergy, const std::string_view betaCode, const double betaDecayEnergy, const double atomicMass, const double atomicMassUnc)
|
Species(const std::string_view name, const std::string_view el, const int nz, const int n, const int z, const int a, const double bindingEnergy, const std::string_view betaCode, const double betaDecayEnergy, const double atomicMass, const double atomicMassUnc)
|
||||||
: m_name(name), m_el(el), m_nz(nz), m_n(n), m_z(z), m_a(a), m_bindingEnergy(bindingEnergy), m_betaCode(betaCode), m_betaDecayEnergy(betaDecayEnergy), m_atomicMass(atomicMass), m_atomicMassUnc(atomicMassUnc) {{}};
|
: m_name(name), m_el(el), m_nz(nz), m_n(n), m_z(z), m_a(a), m_bindingEnergy(bindingEnergy), m_betaCode(betaCode), m_betaDecayEnergy(betaDecayEnergy), m_atomicMass(atomicMass), m_atomicMassUnc(atomicMassUnc) {{}};
|
||||||
|
|
||||||
|
Species(const Species& species) {{
|
||||||
|
m_name = species.m_name;
|
||||||
|
m_el = species.m_el;
|
||||||
|
m_nz = species.m_nz;
|
||||||
|
m_n = species.m_n;
|
||||||
|
m_z = species.m_z;
|
||||||
|
m_a = species.m_a;
|
||||||
|
m_bindingEnergy = species.m_bindingEnergy;
|
||||||
|
m_betaCode = species.m_betaCode;
|
||||||
|
m_betaDecayEnergy = species.m_betaDecayEnergy;
|
||||||
|
m_atomicMass = species.m_atomicMass;
|
||||||
|
m_atomicMassUnc = species.m_atomicMassUnc;
|
||||||
|
}}
|
||||||
|
|
||||||
double mass() const {{
|
double mass() const {{
|
||||||
return m_atomicMass;
|
return m_atomicMass;
|
||||||
|
|||||||
Reference in New Issue
Block a user