BioCMAMC-ST
species_descriptor.hpp
1#ifndef __SIMULATION_SPECIES_DESCRIPTOR_HPP__
2#define __SIMULATION_SPECIES_DESCRIPTOR_HPP__
3#include <optional>
4#include <string>
5#include <vector>
6namespace Simulation
7{
8
9 struct Specie
10 {
11 std::string name;
12 std::optional<double> molar_weight;
13 std::optional<double> henry;
14 };
15
16 using SpecieTable = std::vector<Specie>;
17
19 {
20 std::vector<Specie> species;
22 };
23
24
25
26} // namespace Simulation
27
28#endif //__SIMULATION_SPECIES_DESCRIPTOR_HPP__
Namespace that contains classes and structures related to simulation handling.
Definition host_specific.hpp:12
std::vector< Specie > SpecieTable
Definition species_descriptor.hpp:16
Definition species_descriptor.hpp:19
double bubble_diameter
Definition species_descriptor.hpp:21
std::vector< Specie > species
Definition species_descriptor.hpp:20
Definition species_descriptor.hpp:10
std::string name
Definition species_descriptor.hpp:11
std::optional< double > henry
Definition species_descriptor.hpp:13
std::optional< double > molar_weight
Definition species_descriptor.hpp:12