OGS
ChemistryLib::PhreeqcIOData::Component Struct Reference

Detailed Description

Definition at line 33 of file PhreeqcIOData/AqueousSolution.h.

#include <AqueousSolution.h>

Public Member Functions

 Component (std::string name_, std::string chemical_formula_)

Public Attributes

std::string const name
std::string const chemical_formula
std::unique_ptr< GlobalVectoramount

Static Public Attributes

static const ItemType item_type = ItemType::Component

Constructor & Destructor Documentation

◆ Component()

ChemistryLib::PhreeqcIOData::Component::Component ( std::string name_,
std::string chemical_formula_ )
inlineexplicit

Definition at line 35 of file PhreeqcIOData/AqueousSolution.h.

36 : name(std::move(name_)), chemical_formula(std::move(chemical_formula_))
37 {
38 }

References chemical_formula, and name.

Member Data Documentation

◆ amount

std::unique_ptr<GlobalVector> ChemistryLib::PhreeqcIOData::Component::amount

Definition at line 42 of file PhreeqcIOData/AqueousSolution.h.

◆ chemical_formula

std::string const ChemistryLib::PhreeqcIOData::Component::chemical_formula

Definition at line 41 of file PhreeqcIOData/AqueousSolution.h.

Referenced by Component().

◆ item_type

const ItemType ChemistryLib::PhreeqcIOData::Component::item_type = ItemType::Component
static

Definition at line 43 of file PhreeqcIOData/AqueousSolution.h.

◆ name

std::string const ChemistryLib::PhreeqcIOData::Component::name

Definition at line 40 of file PhreeqcIOData/AqueousSolution.h.

Referenced by Component().


The documentation for this struct was generated from the following file: