EquilibriumSensitivity.hpp
The class used to represent a chemical system and its attributes and properties.
Definition: ChemicalSystem.hpp:70
The sensitivity derivatives of a chemical equilibrium state.
Definition: EquilibriumSensitivity.hpp:37
auto initialize(EquilibriumSpecs const &specs) -> void
Initialize this EquilibriumSensitivity object with given equilibrium problem specifications.
auto dqdc() const -> MatrixXdConstRef
Return the derivatives of the control variables q with respect to component amounts c.
EquilibriumSensitivity()
Construct a default EquilibriumSensitivity object.
auto dpdw() const -> MatrixXdConstRef
Return the derivatives of the p control variables with respect to the input variables w.
auto dndw(String const &wid) const -> VectorXdConstRef
Return the derivatives of the species amounts n with respect to an input variable in w.
auto dpdc() const -> MatrixXdConstRef
Return the derivatives of the control variables p with respect to component amounts c.
auto dndw() const -> MatrixXdConstRef
Return the derivatives of the species amounts n with respect to the input variables w.
auto dudw() const -> MatrixXdConstRef
Return the total derivatives of the chemical properties u with respect to input variables w.
auto dqdw() const -> MatrixXdConstRef
Return the derivatives of the q control variables with respect to the input variables w.
auto dudc() const -> MatrixXdConstRef
Return the total derivatives of the chemical properties u with respect to component amounts c.
auto dndc() const -> MatrixXdConstRef
Return the derivatives of the species amounts n with respect to component amounts c.
EquilibriumSensitivity(EquilibriumSpecs const &specs)
Construct an EquilibriumSensitivity object with given equilibrium problem specifications.
The class used to define conditions to be satisfied at chemical equilibrium.
Definition: EquilibriumSpecs.hpp:281
The namespace containing all components of the Reaktoro library.
Definition: Algorithms.hpp:29
std::vector< std::string > Strings
Convenient alias for std::vector<String>.
Definition: Types.hpp:55
Eigen::Ref< const VectorXd > VectorXdConstRef
Convenient alias to Eigen type.
Definition: Matrix.hpp:76
Eigen::Ref< const MatrixXd > MatrixXdConstRef
Convenient alias to Eigen type.
Definition: Matrix.hpp:139