OGS
ChemistryLib::PhreeqcIOData::Component Struct Reference

Detailed Description

Definition at line 33 of file 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 AqueousSolution.h.

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

Member Data Documentation

◆ amount

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

Definition at line 42 of file AqueousSolution.h.

◆ chemical_formula

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

Definition at line 41 of file AqueousSolution.h.

◆ item_type

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

Definition at line 43 of file AqueousSolution.h.

◆ name

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

Definition at line 40 of file AqueousSolution.h.


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