A class that describes a path of equilibrium states. More...
#include <EquilibriumPath.hpp>
Public Member Functions | |
EquilibriumPath (const ChemicalSystem &system) | |
Construct an EquilibriumPath instance. | |
EquilibriumPath (const EquilibriumPath &other) | |
Construct a copy of an EquilibriumPath instance. | |
virtual | ~EquilibriumPath () |
Destroy an EquilibriumPath instance. | |
auto | operator= (EquilibriumPath other) -> EquilibriumPath & |
Assign an EquilibriumPath instance to this instance. | |
auto | setOptions (const EquilibriumPathOptions &options) -> void |
Set the options for the equilibrium path calculation and visualization. | |
auto | setPartition (const Partition &partition) -> void |
Set the partition of the chemical system. | |
auto | solve (const ChemicalState &state_i, const ChemicalState &state_f) -> EquilibriumPathResult |
Solve the path of equilibrium states between two chemical states. | |
auto | output () -> ChemicalOutput |
Return a ChemicalPlot instance. More... | |
auto | plot () -> ChemicalPlot |
Return a ChemicalPlot instance. More... | |
auto | plots (unsigned num) -> std::vector< ChemicalPlot > |
Return a collection of ChemicalPlot instances. More... | |
auto | system () const -> const ChemicalSystem & |
Return the chemical system in the equilibrium path definition. | |
auto | partition () const -> const Partition & |
Return the partition of the chemical system in the equilibrium path definition. | |
Detailed Description
A class that describes a path of equilibrium states.
Member Function Documentation
◆ output()
auto output | ( | ) | -> ChemicalOutput |
Return a ChemicalPlot instance.
The returned ChemicalOutput instance must be properly configured before the method EquilibriumPath::solve is called. Changes in this ChemicalOutput instance are observed by the EquilibriumPath object.
◆ plot()
auto plot | ( | ) | -> ChemicalPlot |
Return a ChemicalPlot instance.
The returned ChemicalPlot instance must be properly configured before the method EquilibriumPath::solve is called. Changes in this ChemicalPlot instance are observed by the EquilibriumPath object.
◆ plots()
auto plots | ( | unsigned | num | ) | -> std::vector<ChemicalPlot> |
Return a collection of ChemicalPlot instances.
The returned ChemicalPlot instances must be properly configured before the method EquilibriumPath::solve is called. Changes in theses ChemicalPlot instances are observed by the EquilibriumPath object.
The documentation for this class was generated from the following files:
- Reaktoro/Equilibrium/EquilibriumPath.hpp
- Reaktoro/Equilibrium/EquilibriumPath.cpp