Program Listing for File Gas.h
↰ Return to documentation for file (include/classes/Gas.h)
// _______. ______ __ ___ .__ __. .___________. __ ___ ___ //
// / | / || | / \ | \ | | | || | \ \ / / //
// | (----`| ,----'| | / ^ \ | \| | `---| |----`| | \ V / //
// \ \ | | | | / /_\ \ | . ` | | | | | > < //
// .----) | | `----.| | / _____ \ | |\ | | | | | / . \ //
// |_______/ \______||__| /__/ \__\ |__| \__| |__| |__| /__/ \__\ //
// //
// Originally developed by D. Pizzocri & T. Barani //
// //
// Version: 2.2.1 //
// Year: 2025 //
// Authors: D. Pizzocri, G. Zullo. //
// //
#ifndef GAS_H
#define GAS_H
#include "Material.h"
class Gas : virtual public Material
{
protected:
int atomic_number;
double mass_number;
double van_der_waals_volume;
double decay_rate;
double precursor_factor;
public:
void setAtomicNumber(int y)
{
atomic_number = y;
}
int getAtomicNumber()
{
return atomic_number;
}
void setMassNumber(double y)
{
mass_number = y;
}
double getMassNumber()
{
return mass_number;
}
void setVanDerWaalsVolume(double y)
{
van_der_waals_volume = y;
}
double getVanDerWaalsVolume()
{
return van_der_waals_volume;
}
void setDecayRate(double l)
{
decay_rate = l;
}
double getDecayRate()
{
return decay_rate;
}
void setPrecursorFactor(double h)
{
precursor_factor = h;
}
double getPrecursorFactor()
{
return precursor_factor;
}
Gas() {}
~Gas() {}
};
#endif // GAS_H