MineralMixture.hpp
Provide a base of implementation for the mixture classes.
Definition: GeneralMixture.hpp:58
A type to describe the attributes of a mineral species.
Definition: MineralSpecies.hpp:28
auto species() const -> const std::vector< MineralSpecies > &
Return the species that compose the mixture.
Definition: GeneralMixture.hpp:155
Provide a computational representation of a mineral mixture.
Definition: MineralMixture.hpp:38
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto state(Temperature T, Pressure P, VectorConstRef n) const -> MineralMixtureState
Calculate the state of the mineral mixture.
Definition: MineralMixture.cpp:37
A type that describes temperature in units of K.
Definition: ThermoScalar.hpp:177
A type used to describe the state of a mixture.
Definition: GeneralMixture.hpp:37
A type used to describe the state of a mineral mixture.
Definition: MineralMixture.hpp:28
virtual ~MineralMixture()
Destroy the MineralMixture instance.
Definition: MineralMixture.cpp:34
MineralMixture()
Construct a default MineralMixture instance.
Definition: MineralMixture.cpp:22
Eigen::Ref< const Eigen::VectorXd > VectorConstRef
< Alias to Eigen type Ref<VectorXd>.
Definition: Matrix.hpp:31