IonExchangeProps Class Reference
The chemical properties of an aqueous phase. More...
#include <IonExchangeProps.hpp>
Public Member Functions | |
| IonExchangeProps (const ChemicalSystem &system) | |
| Construct an uninitialized IonExchangeProps object with given chemical system. | |
| IonExchangeProps (const ChemicalState &state) | |
| Construct an IonExchangeProps object with given chemical state of the system. | |
| IonExchangeProps (const ChemicalProps &props) | |
| Construct an IonExchangeProps object with given chemical properties of the system. | |
| IonExchangeProps (const IonExchangeProps &other) | |
| Construct a copy of a IonExchangeProps object. | |
| virtual | ~IonExchangeProps () |
| Destroy this IonExchangeProps object. | |
| auto | operator= (IonExchangeProps other) -> IonExchangeProps & |
| Assign a IonExchangeProps object to this object. | |
| auto | update (const ChemicalState &state) -> void |
| Update the ion exchange properties with given chemical state of the system. | |
| auto | update (const ChemicalProps &props) -> void |
| Update the ion exchange properties with given chemical properties of the system. | |
| auto | elementAmount (const StringOrIndex &symbol) const -> real |
| Return the amount of an element (in moles). | |
| auto | elementAmounts () const -> ArrayXr |
| Return the amounts of the elements (in moles). | |
| auto | speciesAmounts () const -> ArrayXr |
| Return the amounts of the species on the ion exchange surface (in moles). | |
| auto | speciesAmount (const StringOrIndex &name) const -> real |
| Return the amounts of an ion exchange species (in moles). | |
| auto | speciesEquivalents () const -> ArrayXr |
| Return the equivalents of the species on the ion exchange composition (in eq). | |
| auto | speciesEquivalent (const StringOrIndex &name) const -> real |
| Return the equivalent of an ion exchange species (in eq). | |
| auto | speciesEquivalentFractions () const -> ArrayXr |
| Return the equivalent fractions of the species on the ion exchange surface (in moles) if the molar fractions are provided. | |
| auto | speciesEquivalentFraction (const StringOrIndex &name) const -> real |
| Return the equivalent fraction of an ion exchange species. | |
| auto | speciesActivityCoefficientsLg () const -> ArrayXr |
| Return the logarithms of the activity coefficients of the species on the ion exchange surface (in moles) if the molar fractions are provided. | |
| auto | speciesActivityCoefficientLg (const StringOrIndex &name) const -> real |
| Return the base-10 logarithm of the activity coefficients of an ion exchange species. | |
| auto | phase () const -> const Phase & |
| Return the underlying Phase object for the ion exchange phase. | |
| auto | output (std::ostream &out) const -> void |
| Output the properties of the exchange phase to a stream. | |
| auto | output (const String &filename) const -> void |
| Output the properties of the exchange phase to a file. | |
Detailed Description
The chemical properties of an aqueous phase.
The documentation for this class was generated from the following file:
- Reaktoro/Utils/IonExchangeProps.hpp