6#include <phreeqcpp/PPassemblage.h>
20 double const saturation_index);
24 return static_cast<cxxPPassemblageComp const*
>(
this);
27 std::string
const&
getName()
const {
return Get_name(); }
34 std::vector<PhaseComponent>
const& phase_components);
38 Set_n_user_both(chemical_system_id);
43 return static_cast<cxxPPassemblage const*
>(
this);
EquilibriumReactants(std::vector< PhaseComponent > const &phase_components)
void setChemicalSystemID(std::size_t const chemical_system_id)
std::map< std::string, cxxPPassemblageComp > const & getPhaseComponents() const
cxxPPassemblage const * castToBaseClass() const
PhaseComponent(std::string &&name_, double const initial_amount, double const saturation_index)
std::string const & getName() const
cxxPPassemblageComp const * castToBaseClass() const