Phase Class Reference
A type used to define a phase and its attributes. More...
#include <Phase.hpp>
Public Member Functions | |
Phase () | |
Construct a default Phase object. | |
auto | clone () const -> Phase |
Return a deep copy of this Phase object. | |
auto | withName (String name) -> Phase |
Return a copy of this Phase object with a new name. | |
auto | withSpecies (SpeciesList species) -> Phase |
Return a copy of this Phase object with new list of species. | |
auto | withStateOfMatter (StateOfMatter state) -> Phase |
Return a copy of this Phase object with a new state of matter. | |
auto | withActivityModel (const ActivityModel &model) -> Phase |
Return a copy of this Phase object with a new activity model function. | |
auto | withIdealActivityModel (const ActivityModel &model) -> Phase |
Return a copy of this Phase object with a new ideal activity model function. | |
auto | name () const -> String |
Return the name of the phase. | |
auto | stateOfMatter () const -> StateOfMatter |
Return the state of matter of the phase. | |
auto | aggregateState () const -> AggregateState |
Return the common aggregate state of the species in the phase. | |
auto | elements () const -> const ElementList & |
Return the elements of the phase. | |
auto | element (Index idx) const -> const Element & |
Return the element in the phase with given index. | |
auto | species () const -> const SpeciesList & |
Return the species of the phase. | |
auto | species (Index idx) const -> const Species & |
Return the species in the phase with given index. | |
auto | speciesMolarMasses () const -> ArrayXdConstRef |
Return the molar masses of the species in the phase (in kg/mol). | |
auto | activityModel () const -> const ActivityModel & |
Return the function that computes activity properties of the phase. | |
auto | idealActivityModel () const -> const ActivityModel & |
Return the function that computes ideal activity properties of the phase. | |
Detailed Description
A type used to define a phase and its attributes.
- See also
- ChemicalSystem, Element, Species
The documentation for this class was generated from the following file:
- Reaktoro/Core/Phase.hpp