Class RingModel

Inheritance Relationships

Base Type

Class Documentation

class RingModel : public NeutralGasAbstract

Public Types

typedef tRingContainer::iterator iterator
typedef tRingContainer::const_iterator const_iterator

Public Functions

RingModel(GasType gas)
~RingModel()
std::array<bool, 12> getEnabledRings() const
void setEnabledRings(std::array<bool, 12> list)
void disableRingNo(int i)
void enableRingNo(int i)
bool isRingEnabled(int i) const
GasType getGasType() const
int getRingNumber() const
std::vector<std::pair<PID, double>> getAbundanceFractions() const
std::size_t size() const

iterator goodies

std::shared_ptr<Ring> operator[](const std::size_t i) const
RingModel::const_iterator begin()
const_iterator begin() const
RingModel::const_iterator end()
const_iterator end() const
void setTemperature(QTemperature T)
QTemperature getTemperature() const