#include <species_descriptor.hpp>
◆ SpecieTable() [1/3]
| Mixture::SpecieTable::SpecieTable |
( |
std::initializer_list< Specie > | values | ) |
|
◆ SpecieTable() [2/3]
| Mixture::SpecieTable::SpecieTable |
( |
std::size_t | n | ) |
|
|
explicit |
◆ SpecieTable() [3/3]
| Mixture::SpecieTable::SpecieTable |
( |
| ) |
|
|
default |
◆ add()
| std::optional< std::reference_wrapper< const Specie > > Mixture::SpecieTable::add |
( |
Specie && | s | ) |
|
◆ get()
| std::optional< std::reference_wrapper< const Specie > > Mixture::SpecieTable::get |
( |
std::string_view | name | ) |
const |
|
nodiscard |
◆ has()
| bool Mixture::SpecieTable::has |
( |
std::string_view | name | ) |
const |
|
nodiscard |
◆ henry()
| auto Mixture::SpecieTable::henry |
( |
| ) |
const |
|
inlinenodiscard |
◆ index_of()
| std::optional< size_t > Mixture::SpecieTable::index_of |
( |
std::string_view | name | ) |
const |
|
nodiscard |
◆ n_species()
| std::size_t Mixture::SpecieTable::n_species |
( |
| ) |
const |
|
nodiscard |
◆ serialize()
template<class Archive>
| void Mixture::SpecieTable::serialize |
( |
Archive & | archive | ) |
|
|
inline |
◆ species_list()
| auto Mixture::SpecieTable::species_list |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const SpecieTable & | table ) |
|
friend |
◆ m_table
| std::vector<Specie> Mixture::SpecieTable::m_table |
|
private |
The documentation for this class was generated from the following files: