|
teqp 0.23.1
|
#include <iteration.hpp>
Public Member Functions | |
| template<typename Z> | |
| auto | get_R (const Z &z) const |
| auto | get_R (const std::vector< double > &z) const |
| template<typename Z> | |
| Eigen::Array33d | get_deriv_mat2 (double T, double rho, const Z &z) const |
| Eigen::Array33d | get_deriv_mat2 (double T, double rho, const std::vector< double > &z) const |
| template<typename Z> | |
| auto | get_A00A10A01 (double T, double rho, const Z &z) const |
| template<typename Array> | |
| auto | get_vals (const std::vector< char > &vars, const double R, const double T, const double rho, const Array &z) const |
| A convenience function for calculation of Jacobian terms of the form \( J_{i0} = \frac{\partial y}{\partial T} \) and \( J_{i1} = \frac{\partial y}{\partial \rho} \) where \(y\) is one of the thermodynamic variables in vars. | |
Public Attributes | |
| std::shared_ptr< AbstractModel > | model_ideal_gas |
| std::shared_ptr< AbstractModel > | model_residual |
Definition at line 135 of file iteration.hpp.
|
inline |
Definition at line 160 of file iteration.hpp.
|
inline |
Definition at line 154 of file iteration.hpp.
|
inline |
Definition at line 150 of file iteration.hpp.
|
inline |
Definition at line 144 of file iteration.hpp.
|
inline |
Definition at line 140 of file iteration.hpp.
|
inline |
A convenience function for calculation of Jacobian terms of the form \( J_{i0} = \frac{\partial y}{\partial T} \) and \( J_{i1} = \frac{\partial y}{\partial \rho} \) where \(y\) is one of the thermodynamic variables in vars.
| vars | A set of chars, allowed are 'H','S','U','P','T','D' |
| A | The matrix of derivatives of \(\alpha^{\rm ig} + \alpha^{\rm r}\), perhaps obtained from teqp::DerivativeHolderSquare, or via get_deriv_mat2 of the AbstractModel |
| R | The molar gas constant |
| T | Temperature |
| rho | Molar density |
| z | Mole fractions |
Definition at line 177 of file iteration.hpp.
| std::shared_ptr<AbstractModel> teqp::iteration::AlphaModel::model_ideal_gas |
Definition at line 137 of file iteration.hpp.
| std::shared_ptr<AbstractModel> teqp::iteration::AlphaModel::model_residual |
Definition at line 137 of file iteration.hpp.