EquilibriumInverseSolver.hpp
A class used for solving inverse equilibrium problems.
Definition: EquilibriumInverseSolver.hpp:39
The options for the equilibrium calculations.
Definition: EquilibriumOptions.hpp:55
A class to represent a system and its attributes and properties.
Definition: ChemicalSystem.hpp:38
Provides a computational representation of the state of a multiphase chemical system.
Definition: ChemicalState.hpp:61
EquilibriumInverseSolver(const ChemicalSystem &system)
Construct an EquilibriumInverseSolver instance.
Definition: EquilibriumInverseSolver.cpp:164
auto solve(ChemicalState &state, const EquilibriumInverseProblem &problem) -> EquilibriumResult
Solve an inverse equilibrium problem.
Definition: EquilibriumInverseSolver.cpp:191
A class used for defining an inverse equilibrium problem.
Definition: EquilibriumInverseProblem.hpp:57
auto sensitivity() -> EquilibriumSensitivity
Return the sensitivity of the equilibrium state.
Definition: EquilibriumInverseSolver.cpp:196
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto operator=(EquilibriumInverseSolver other) -> EquilibriumInverseSolver &
Assign a copy of an EquilibriumInverseSolver instance.
Definition: EquilibriumInverseSolver.cpp:175
A type that contains the sensitivity data of the equilibrium state.
Definition: EquilibriumSensitivity.hpp:31
auto setPartition(const Partition &partition) -> void
Set the partition of the chemical system.
Definition: EquilibriumInverseSolver.cpp:186
auto setOptions(const EquilibriumOptions &options) -> void
Set the options of the equilibrium solver.
Definition: EquilibriumInverseSolver.cpp:181
Provide a computational representation of the Partition of a chemical system.
Definition: Partition.hpp:56
A type used to describe the result of an equilibrium calculation.
Definition: EquilibriumResult.hpp:35
virtual ~EquilibriumInverseSolver()
Destroy this EquilibriumInverseSolver instance.
Definition: EquilibriumInverseSolver.cpp:172