![]() |
OpenLB 1.8.1
|
#include <interactionPotential.h>
Collaboration diagram for olb::MultiComponentPengRobinson:Public Member Functions | |
| MultiComponentPengRobinson (double p_, double T_, std::vector< double > z_, std::vector< double > a_L, std::vector< double > b_L, std::vector< double > M_L, std::vector< double > Tc_L, std::vector< double > pc_L, std::vector< double > omega_, std::vector< double > devi, std::vector< double > alpha_, std::vector< double > gI_L, std::vector< double > gII_L) | |
| double | G_Excess (std::vector< double > x_i, std::vector< double > g_jk, std::vector< double > beta_jk) |
| double | b_mix (std::vector< double > x_i) |
| double | a_mix (std::vector< double > x_i, std::vector< double > a_i, double b, double G_E) |
| double | p_PR (double v, double a_m, double b_m) |
| double | gamma_i (std::vector< double > x_i, double a_i, std::vector< double > g_jk, std::vector< double > beta_jk, double _T, int i) |
| double | lnfugacity_i (std::vector< double > x_i, double v, double a_m, double b_m, double gamma_i, double _T, int i) |
| std::vector< double > | iterate_VLE (double residuum, double beta0) |
| std::vector< double > | getChis (int n) |
Definition at line 38 of file interactionPotential.h.
| olb::MultiComponentPengRobinson::MultiComponentPengRobinson | ( | double | p_, |
| double | T_, | ||
| std::vector< double > | z_, | ||
| std::vector< double > | a_L, | ||
| std::vector< double > | b_L, | ||
| std::vector< double > | M_L, | ||
| std::vector< double > | Tc_L, | ||
| std::vector< double > | pc_L, | ||
| std::vector< double > | omega_, | ||
| std::vector< double > | devi, | ||
| std::vector< double > | alpha_, | ||
| std::vector< double > | gI_L, | ||
| std::vector< double > | gII_L ) |
Definition at line 191 of file interactionPotential.hh.
| double olb::MultiComponentPengRobinson::a_mix | ( | std::vector< double > | x_i, |
| std::vector< double > | a_i, | ||
| double | b, | ||
| double | G_E ) |
Definition at line 216 of file interactionPotential.hh.
Here is the caller graph for this function:| double olb::MultiComponentPengRobinson::b_mix | ( | std::vector< double > | x_i | ) |
Definition at line 209 of file interactionPotential.hh.
Here is the caller graph for this function:| double olb::MultiComponentPengRobinson::G_Excess | ( | std::vector< double > | x_i, |
| std::vector< double > | g_jk, | ||
| std::vector< double > | beta_jk ) |
Definition at line 196 of file interactionPotential.hh.
Here is the caller graph for this function:| double olb::MultiComponentPengRobinson::gamma_i | ( | std::vector< double > | x_i, |
| double | a_i, | ||
| std::vector< double > | g_jk, | ||
| std::vector< double > | beta_jk, | ||
| double | _T, | ||
| int | i ) |
Definition at line 234 of file interactionPotential.hh.
References olb::util::pow().
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< double > olb::MultiComponentPengRobinson::getChis | ( | int | n | ) |
Definition at line 369 of file interactionPotential.hh.
| std::vector< double > olb::MultiComponentPengRobinson::iterate_VLE | ( | double | residuum, |
| double | beta0 ) |
Definition at line 275 of file interactionPotential.hh.
References a_mix(), olb::abs(), b_mix(), olb::util::exp(), G_Excess(), gamma_i(), lnfugacity_i(), p_PR(), and olb::util::pow().
Here is the call graph for this function:| double olb::MultiComponentPengRobinson::lnfugacity_i | ( | std::vector< double > | x_i, |
| double | v, | ||
| double | a_m, | ||
| double | b_m, | ||
| double | gamma_i, | ||
| double | _T, | ||
| int | i ) |
Definition at line 255 of file interactionPotential.hh.
References gamma_i(), olb::util::log(), and olb::util::pow().
Here is the call graph for this function:
Here is the caller graph for this function:| double olb::MultiComponentPengRobinson::p_PR | ( | double | v, |
| double | a_m, | ||
| double | b_m ) |
Definition at line 231 of file interactionPotential.hh.
References olb::util::pow().
Here is the call graph for this function:
Here is the caller graph for this function: