Procedures

ProcedureLocationProcedure TypeDescription
abs hyperdual_mod Interface
absHyperDual hyperdual_mod Function
acos hyperdual_mod Interface
acosHyperDual hyperdual_mod Function
AddHyperDualHyperDual hyperdual_mod Function
AddHyperDualReal hyperdual_mod Function
AddRealHyperDual hyperdual_mod Function
ADMM_REBASE ADMM_TAPENADE_INTERFACE Interface
ADMM_REBASESHADOWED ADMM_TAPENADE_INTERFACE Interface
ADMM_REGISTER ADMM_TAPENADE_INTERFACE Interface
ADMM_REGISTERSHADOWED ADMM_TAPENADE_INTERFACE Interface
ADMM_UNREGISTER ADMM_TAPENADE_INTERFACE Interface
ADMM_UNREGISTERSHADOWED ADMM_TAPENADE_INTERFACE Interface
aijTder legacy_ar_models Subroutine
allclose auxiliar_functions Function
alpha yaeos__models_ar_cubic_alphas Subroutine

Soave function and it’s derivatives.

alpha_mc yaeos__models_ar_cubic_alphas Subroutine

MathiasCopeman alpha function definition

alpha_rkpr yaeos__models_ar_cubic_alphas Subroutine
ar_consistency yaeos__consistency_armodel Subroutine

models consistency tests.

Read more…
ar_ij yaeos__models_ar_gerg2008 Subroutine
Ar_impl yaeos__models_ar_saft_pcsaft Function
ar_pure yaeos__models_ar_gerg2008 Subroutine
ar_rkpr legacy_ar_models Subroutine
ar_srkpr legacy_ar_models Subroutine

Wrapper subroutine to the SRK/PR Residula Helmholtz function to use the general interface

arfun yaeos__models_ar_gerg2008 Function
ArVnder legacy_ar_models Subroutine
asin hyperdual_mod Interface
asinHyperDual hyperdual_mod Function
assignment (=) hyperdual_mod Interface
atan hyperdual_mod Interface
atan2 hyperdual_mod Interface
atan2HyperDual hyperdual_mod Function
atanHyperDual hyperdual_mod Function
aTder legacy_ar_models Subroutine
betalimits yaeos__equilibria_rachford_rice Subroutine

Define beta limits to avoid overshooting when solving the Rachford-Rice equation.

Read more…
betato01 yaeos__equilibria_rachford_rice Subroutine

Modify K-factor values to assure that lies between (0,1)

Read more…
binary_llv_from_cep yaeos__equilibria_binaries Function

Calculate the LLV line from a converged critical end point (CEP).

Read more…
Bmix yaeos__models_ar_cubic_quadratic_mixing Subroutine

Mixture repulsive parameter.

Read more…
bmix_linear yaeos__models_ar_cubic_mixing_base Subroutine
bmix_qmr yaeos__models_ar_cubic_mixing_base Subroutine
BmixHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine

Quadratinc mixing rule for the repulsive parameter.

Read more…
BmixHVNRTL yaeos__models_cubic_mixing_rules_huron_vidal Subroutine

Quadratinc mixing rule for the repulsive parameter.

Read more…
BmixMHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine

Quadratinc mixing rule for the repulsive parameter, using as a combining rule.

Read more…
Bnder legacy_ar_models Subroutine
calculate_association yaeos__models_ar_saft_pcsaft Function
calculate_chain yaeos__models_ar_saft_pcsaft Function
calculate_dispersion yaeos__models_ar_saft_pcsaft Function
calculate_hard_sphere yaeos__models_ar_saft_pcsaft Function
calculate_zetas yaeos__models_ar_saft_pcsaft Subroutine
check_consistency yaeos__models_ge_group_contribution_model_parameters Subroutine
check_critical_jump yaeos__equilibria_boundaries_auxiliar Subroutine
continuation yaeos__math_continuation Function

Numerical continuation of a function.

Read more…
cos hyperdual_mod Interface
cosh hyperdual_mod Interface
coshHyperDual hyperdual_mod Function
cosHyperDual hyperdual_mod Function
Cp_residual_vt yaeos__models_ar Subroutine

Calculate residual heat capacity pressure constant given V and T.

Read more…
create_generalized_isoz_line yaeos__equilibria_boundaries_generalized_isopleths Function

Create a new generalized line. This function initializes a new instance of the GeneralizedLine type.

critical_interpol yaeos__equilibria_boundaries_phase_envelopes_px3 Function

Critical point interpolation

Read more…
critical_interpol yaeos__equilibria_boundaries_phase_envelopes_pt3 Function

Critical point interpolation

Read more…
critical_line yaeos__equilibria_critical Function

Calculates the critical line between two mixtures using the continuation method. The two mixtures compositions are restricted to the relation between them, by a parameter , which represents the molar fraction of the second fluid with respect to the whole mixture. Avoid compositions with negative values

Read more…
critical_point yaeos__equilibria_critical Function

Calculates a single critical point of a mixture using a Newton-Raphson method. It is possible to specify different variables to be fixed with the spec argument, the spec_CP variable helps when selecting the specified variable.

Read more…
cubic_roots yaeos__math_linalg Subroutine
cubic_roots_rosendo yaeos__math_linalg Subroutine
cubic_v0 legacy_ar_models Function
Cv_residual_vt yaeos__models_ar Subroutine

Calculate residual heat capacity volume constant given V and T.

Read more…
d1mix_rkpr yaeos__models_ar_cubic_mixing_base Subroutine

RKPR parameter mixing rule.

Read more…
D1MixHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine
D1MixHVNRTL yaeos__models_cubic_mixing_rules_huron_vidal Subroutine
D1MixMHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine
DandTnder legacy_ar_models Subroutine
DELTAnder legacy_ar_models Subroutine
derivative_d2xk_dnidnj yaeos__math Function

Calculate the mole fraction second derivatives respect to mole numbers

Read more…
derivative_dxk_dni yaeos__math Function

Calculate the mole fraction first derivatives respect to mole numbers

Read more…
detect_critical yaeos__equilibria_boundaries_phase_envelopes_px3 Subroutine

Critical point detection

Read more…
detect_critical yaeos__equilibria_boundaries_phase_envelopes_pt3 Subroutine

Critical point detection

Read more…
detect_critical yaeos__equilibria_boundaries_auxiliar Subroutine

Detect if the system is close to a critical point.

Read more…
df_cep yaeos__equilibria_critical Function

Calculates the Jacobian of the critical point function F_critical.

Read more…
df_critical yaeos__equilibria_critical Function

Calculates the Jacobian of the critical point function F_critical.

Read more…
DivideHyperDualHyperDual hyperdual_mod Function
DivideHyperDualReal hyperdual_mod Function
DivideRealHyperDual hyperdual_mod Function
Dmix yaeos__models_ar_cubic_quadratic_mixing Subroutine

Attractive parameter mixing rule with quadratic mix.

Read more…
DmixHV yaeos__models_ar_cubic_mixing_base Subroutine

Attractive parameter calculation for the Huron-Vidal mixing rule.

Read more…
DmixHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine
DmixHVNRTL yaeos__models_cubic_mixing_rules_huron_vidal Subroutine
DmixMHV yaeos__models_cubic_mixing_rules_huron_vidal Subroutine

Mixing rule at infinite pressure as defined in the book of Michelsen and Møllerup.

Read more…
DortmundParameters yaeos__models_ge_group_contribution_dortmund_parameters Function
dx_to_dn yaeos__math Function

Convert the mole fraction derivatives of a quantity (calculated so they do not sum to 1) to mole number derivatives (where the mole fractions do sum to one). Requires the derivatives and the mole fractions of the mixture. From https://chemicals.readthedocs.io/chemicals.utils.html?highlight=dxs_to_dns#chemicals.utils.dxs_to_dns

Read more…
eigen yaeos__math_linalg Subroutine

Calculate the eigenvalues and eigenvectors of a real symmetric matrix A using LAPACK’s dsyev. The eigenvectors are stored in the columns of eigenvectors. The eigenvalues are stored in eigenvalues.

Read more…
enthalpy_residual_vt yaeos__models_ar Subroutine

Calculate residual enthalpy given volume and temperature.

Read more…
entropy_residual_vt yaeos__models_ar Subroutine

Calculate residual entropy given volume and temperature.

Read more…
eq_dd hyperdual_mod Function
eq_di hyperdual_mod Function
eq_dr hyperdual_mod Function
eq_id hyperdual_mod Function
eq_rd hyperdual_mod Function
EqualHyperDualHyperDual hyperdual_mod Subroutine
EqualHyperDualReal hyperdual_mod Subroutine
excess_Cp yaeos__models_ge Subroutine

Calculate Excess heat capacity.

Read more…
excess_enthalpy yaeos__models_ge Subroutine

Calculate Excess enthalpy and its derivatives.

Read more…
excess_entropy yaeos__models_ge Subroutine

Calculate Excess entropy and its derivatives.

Read more…
excess_gibbs yaeos__models_ge_NRTL Subroutine

Calculate Excess Gibbs and its derivatives.

excess_gibbs yaeos__models_ge_nrtlhv Subroutine

Calculate Excess Gibbs and its derivatives.

excess_gibbs yaeos__models_ge_group_contribution_unifac Subroutine

Calculate the Gibbs excess energy of the UNIFAC model

Read more…
excess_gibbs yaeos__models_ge_uniquac Subroutine

Calculate the excess Gibbs free energy and its derivatives of the UNIQUAC model.

excess_gibbs yaeos__adiff_hyperdual_ge_api Subroutine
excess_gibbs yaeos__tapenade_ge_api Subroutine

Excess Gibbs model generic interface

exp hyperdual_mod Interface
expHyperDual hyperdual_mod Function
F_cep yaeos__equilibria_critical Function
F_critical yaeos__equilibria_critical Function

Function that should be equal to zero at a critical point is found. The second criticality condition is calculated as a numerical derivative with eps=1e-4.

Read more…
find_hpl yaeos__equilibria_boundaries_phase_envelopes_pt Function

Find a liquid-liquid phase boundary on the PT plane. At a specified pressure. The procedure consists in looking for the temperature at which the fugacity of a component in the mixture is higher than the fugacity of the same component in a pure phase. This is done for each component in the mixture. The component with the highest temperature is selected as it should be the first one appearing. If all components have a negative difference then the mixture is probably stable at all temperatures.

Read more…
find_llcl yaeos__equilibria_binaries Subroutine

Find an initial guess for the critical L-L line of a binary mixture.

Read more…
flash yaeos__equilibria_flash Function

Flash algorithm using sucessive substitutions.

Read more…
flash_no_beta_limits yaeos__equilibria_flash Function

Flash algorithm using sucessive substitutions.

Read more…
full_newton yaeos__math_continuation Subroutine

Subroutine to solve a point.

Read more…
Ge_combinatorial yaeos__models_ge_group_contribution_unifac Subroutine

Calculate the UNIFAC combinatorial term of Gibbs excess energy

Read more…
ge_consistency yaeos__consistency_gemodel Subroutine

models consistency tests

Read more…
ge_dd hyperdual_mod Function
ge_di hyperdual_mod Function
ge_dr hyperdual_mod Function
ge_id hyperdual_mod Function
ge_rd hyperdual_mod Function
Ge_residual yaeos__models_ge_group_contribution_unifac Subroutine

Evaluate the UNIFAC residual term

Read more…
GenericCubic_Ar yaeos__models_ar_genericcubic Subroutine

Residual Helmholtz Energy for a generic Cubic Equation of State.

Read more…
GenericCubic_Ar yaeos__models_ar_genericcubic_base Subroutine

Residual Helmholtz Energy for a generic Cubic Equation of State.

Read more…
gerg_2008 yaeos__models_ar_gerg2008 Function
get_a yaeos__equilibria_critical Function
get_critical_constants yaeos__equilibria_critical Subroutine

Calculate the critical constants for each pure component.

Read more…
get_maingroup_index yaeos__models_ge_group_contribution_model_parameters Function

Get index of the maingoup with id: maingoup_id

Read more…
get_maingroups_aij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_maingroups_bij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_maingroups_cij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_OMa_OMb yaeos__models_ar_cubic_implementations Subroutine
get_original_parameters yaeos__models_ar_multifluid_parameters_gerg2008 Subroutine
get_P yaeos__equilibria_boundaries_pure_saturation Function

Get the saturation pressure for a given temperature.

Read more…
get_subgroup_index yaeos__models_ge_group_contribution_model_parameters Function

Get index of the subgroup with id: subgroup_id

Read more…
get_subgroup_maingroup yaeos__models_ge_group_contribution_model_parameters Function

Get the subgroup’s maingroup

Read more…
get_subgroup_Q yaeos__models_ge_group_contribution_model_parameters Function

Get the subgroup’s value

Read more…
get_subgroup_R yaeos__models_ge_group_contribution_model_parameters Function

Get the subgroup’s value

Read more…
get_subgroups_aij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_subgroups_bij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_subgroups_cij yaeos__models_ge_group_contribution_model_parameters Function

Get the interaction parameter

Read more…
get_T yaeos__equilibria_boundaries_pure_saturation Function

Get the saturation temperature for a given pressure.

Read more…
get_v0_impl yaeos__models_ar_saft_pcsaft Function
get_values_from_X yaeos__equilibria_boundaries_phase_envelopes_mp_px Subroutine

Extract the values of the variables from the vector X.

Read more…
get_values_from_X yaeos__equilibria_boundaries_phase_envelopes_px3 Subroutine
get_values_from_X yaeos__equilibria_boundaries_phase_envelopes_mp Subroutine

Extract the values of the variables from the vector X.

Read more…
get_values_from_X yaeos__equilibria_boundaries_phase_envelopes_pt3 Subroutine
get_values_from_X yaeos__equilibria_boundaries_phase_envelopes_mp_tx Subroutine

Extract the values of the variables from the vector X.

Read more…
get_z yaeos__equilibria_boundaries_auxiliar Subroutine

Calculate the fluid composition based on an amount of addition of second fluid.

Read more…
get_Zc_OMa_OMb legacy_ar_models Subroutine

Calculate Zc, OMa and OMb from the delta_1 parameter.

gibbs_residual_vt yaeos__models_ar Subroutine

Calculate residual Gibbs energy given volume and temperature.

Read more…
gt_dd hyperdual_mod Function
gt_di hyperdual_mod Function
gt_dr hyperdual_mod Function
gt_id hyperdual_mod Function
gt_rd hyperdual_mod Function
HelmRKPR legacy_ar_models Subroutine

Calculate the reduced residual Helmholtz Energy and it’s derivatives with the RKPR EOS

HelmSRKPR legacy_ar_models Subroutine
homotopy yaeos__math_nonlinearsolvers Subroutine
HV_NRTL yaeos__models_cubic_mixing_rules_huron_vidal Interface
init yaeos__models_ge_NRTL Function
init_hvnrtl yaeos__models_cubic_mixing_rules_huron_vidal Function

This is the Huron-Vidal mixing rule that includes the NRTL model modified by Huron and Vidal.

Read more…
init_mhv yaeos__models_cubic_mixing_rules_huron_vidal Function
init_pcsaft yaeos__models_ar_saft_pcsaft Function
int hyperdual_mod Interface
internal_energy_residual_vt yaeos__models_ar Subroutine

Calculate residual internal energy given volume and temperature.

Read more…
interpol yaeos__math Function

Linear interpolation.

Read more…
intersect_one_line yaeos__math Function

Find the intersections of a single line with itself.

Read more…
intersects yaeos__math Subroutine

Calculate the intersection between two line segments.

Read more…
intHyperDual hyperdual_mod Function
k_wilson yaeos__equilibria_auxiliar Function

K-factors regression done by Wilson, used for initialization.

Read more…
kij_constant yaeos__models_ar_cubic_quadratic_mixing Subroutine

Combining rule that uses constant values.

Read more…
kij_exp_tdep yaeos__models_ar_cubic_quadratic_mixing Subroutine

Combining rule that uses temperature dependant values. With the following expression:

Read more…
lambda1 yaeos__equilibria_critical Function

Calculation of the first restriction of a critical point.

Read more…
lamdba_hv yaeos__models_ar_cubic_mixing_base Subroutine

Infinite pressure limit parameter

Read more…
le_dd hyperdual_mod Function
le_di hyperdual_mod Function
le_dr hyperdual_mod Function
le_id hyperdual_mod Function
le_rd hyperdual_mod Function
levenberg_marquardt yaeos__math Subroutine
ln_activity_coefficient yaeos__models_ge Subroutine

Calculate natural logarithm of activity coefficients.

Read more…
lnfug_vt yaeos__models_ar Subroutine

Calculate natural logarithm of fugacity given volume and temperature.

Read more…
lnphi_pt yaeos__models_ar Subroutine

Calculate natural logarithm of fugacity given pressure and temperature.

Read more…
lnphi_vt yaeos__models_ar Subroutine

Calculate natural logarithm of fugacity coefficent.

Read more…
log hyperdual_mod Interface
log10 hyperdual_mod Interface
log10HyperDual hyperdual_mod Function
logHyperDual hyperdual_mod Function
look_for_cep yaeos__equilibria_critical Subroutine
lt_dd hyperdual_mod Function
lt_di hyperdual_mod Function
lt_dr hyperdual_mod Function
lt_id hyperdual_mod Function
lt_rd hyperdual_mod Function
max hyperdual_mod Interface
max_dd hyperdual_mod Function
max_ddd hyperdual_mod Function
max_dr hyperdual_mod Function
max_rd hyperdual_mod Function
MHV yaeos__models_cubic_mixing_rules_huron_vidal Interface
min hyperdual_mod Interface
min_dd hyperdual_mod Function
min_dr hyperdual_mod Function
min_rd hyperdual_mod Function
min_tpd yaeos__equilibria_stability Subroutine
MinusHyperDualHyperDual hyperdual_mod Function
MPEquilibriumState_from_X yaeos__equilibria_equilibrium_state Function

Function to create a MPEquilibriumState from the vector of variables X used in the multiphase generalized isopleths methods.

Read more…
MultiplyHyperDualHyperDual hyperdual_mod Function
MultiplyHyperDualInt hyperdual_mod Function
MultiplyHyperDualReal hyperdual_mod Function
MultiplyIntHyperDual hyperdual_mod Function
MultiplyRealHyperDual hyperdual_mod Function
ne_dd hyperdual_mod Function
ne_di hyperdual_mod Function
ne_dr hyperdual_mod Function
ne_id hyperdual_mod Function
ne_rd hyperdual_mod Function
newton yaeos__math_nonlinearsolvers Subroutine
newton yaeos__math Interface
newton_1d yaeos__math Subroutine
newton_solve nonlinear_solvers Subroutine
nint hyperdual_mod Interface
nintHyperDual hyperdual_mod Function
NRTL yaeos__models_ge_NRTL Interface
nrtl_hv_ge yaeos__models_ge_base Subroutine

This subroutine calculates the excess Gibbs energy and its derivatives for a mixture using the NRTL model modified by Huron and Vidal. The NRTL model accounts for non-ideal interactions between components in a mixture. The expression for the excess Gibbs energy is:

Read more…
nrtl_hv_tdep yaeos__models_ge_base Subroutine

Temperature dependent parameters for NRTL model

nrtl_hv_tdep_linear yaeos__models_ge_base Subroutine

Temperature dependent parameters for NRTL model. The temperature dependence is linear:

Read more…
numeric_ar_derivatives yaeos__consistency_armodel Subroutine

Evaluate the Helmholtz derivatives with central finite difference.

Read more…
numeric_ge_derivatives yaeos__consistency_gemodel Subroutine

Numeric model derivatives

Read more…
operator (*) hyperdual_mod Interface
operator (**) hyperdual_mod Interface
operator (+) hyperdual_mod Interface
operator (+) hyperdual_mod Interface
operator (-) hyperdual_mod Interface
operator (-) hyperdual_mod Interface
operator (.eq.) hyperdual_mod Interface
operator (.ge.) hyperdual_mod Interface
operator (.gt.) hyperdual_mod Interface
operator (.le.) hyperdual_mod Interface
operator (.lt.) hyperdual_mod Interface
operator (.ne.) hyperdual_mod Interface
operator (/) hyperdual_mod Interface
optval yaeos__auxiliar Interface
optval_character yaeos__auxiliar Function

Set a value to a default if it is not defined

optval_integer yaeos__auxiliar Function

Set a value to a default if it is not defined

optval_real yaeos__auxiliar Function

Set a value to a default if it is not defined

original_parameters yaeos__models_ar_multifluid_parameters_gerg2008 Subroutine

Parameter table of the original GERG 2008 model

P_wilson yaeos__equilibria_auxiliar Function

Calculate the pressure at a given T of a mixture using the Wilson equation.

Read more…
PengRobinson76 yaeos__models_ar_cubic_implementations Function

PengRobinson76.

Read more…
PengRobinson78 yaeos__models_ar_cubic_implementations Function

PengRobinson78.

Read more…
PlusHyperDualHyperDual hyperdual_mod Function
popinteger4 yaeos__tapenade_interfaces Interface
POPPOINTER8 ADMM_TAPENADE_INTERFACE Interface
POPREAL8 yaeos__tapenade_interfaces Interface
POPREAL8ARRAY yaeos__tapenade_interfaces Interface
powel_hybrid yaeos__math Subroutine
PowerHyperDualHyperDual hyperdual_mod Function
PowerHyperDualInt hyperdual_mod Function
PowerHyperDualReal hyperdual_mod Function
PR76_factory legacy_ar_models Subroutine

PengRobinson 76 factory

Read more…
PR78_factory legacy_ar_models Subroutine

PengRobinson 78 factory

Read more…
pressure yaeos__models_ar Subroutine

Calculate pressure.

Read more…
pressure_equality_V_beta_xy yaeos__solvers_pressure_equality Subroutine

Solve pressure equality between two phases at a given temperature, total volume, vapor molar fractions and compositions.

Psat_pure yaeos__models_ar Function

Calculation of saturation pressure of a pure component using the secant method.

PSRK yaeos__models_ar_cubic_implementations Function
PSRKParameters yaeos__models_ge_group_contribution_psrk_parameters Function
pt_envelope yaeos__equilibria_boundaries_phase_envelopes_mp Function

Calculation of a multiphase PT envelope.

Read more…
pt_envelope_2ph yaeos__equilibria_boundaries_phase_envelopes_pt Function

PT two-phase envelope calculation procedure.

Read more…
pt_envelope_3ph yaeos__equilibria_boundaries_phase_envelopes_pt3 Function
pt_F_NP yaeos__equilibria_boundaries_phase_envelopes_mp Subroutine

Function to solve at each point of a multi-phase envelope.

pt_F_NP yaeos__equilibria_multiphase_flash Subroutine

Function to solve at each point of a multi-phase envelope.

pt_F_NP yaeos__equilibria_boundaries_generalized_isopleths Subroutine

Function to solve at each point of a multi-phase envelope.

pt_F_three_phases yaeos__equilibria_boundaries_phase_envelopes_pt3 Subroutine

Function to solve at each point of a three phase envelope.

Read more…
pt_mp_flash yaeos__equilibria_multiphase_flash Function

Perform a multiphase flash calculation at constant zPT.

Read more…
pure_saturation_line yaeos__equilibria_boundaries_pure_saturation Function

Saturation pressures and temperatures for a pure component.

Read more…
PUREFUG_CALC legacy_thermo_properties Subroutine

Fugacity of a pure component

pushinteger4 yaeos__tapenade_interfaces Interface
PUSHPOINTER8 ADMM_TAPENADE_INTERFACE Interface
pushreal8 yaeos__tapenade_interfaces Interface
pushreal8array yaeos__tapenade_interfaces Interface
px_envelope yaeos__equilibria_boundaries_phase_envelopes_mp_px Function

Calculation of a multiphase Px envelope.

Read more…
px_envelope_2ph yaeos__equilibria_boundaries_phase_envelopes_px Function

PX two-phase envelope calculation procedure.

Read more…
px_envelope_3ph yaeos__equilibria_boundaries_phase_envelopes_px3 Function
px_F_NP yaeos__equilibria_boundaries_phase_envelopes_mp_px Subroutine

System of equations to solve a multiphase-point at constant temperature.

Read more…
px_F_three_phases yaeos__equilibria_boundaries_phase_envelopes_px3 Subroutine

Function to solve at each point of a three phase envelope.

Read more…
Quadratic_temperature_dependence yaeos__models_ge_gc_td Subroutine Read more…
rachford_rice yaeos__equilibria_rachford_rice Subroutine

Rachford-Rice equation for a two phase system. This equation is used to calculate the value that satisfies the mass balance between two phases.

Read more…
real hyperdual_mod Interface
realHyperDual hyperdual_mod Function
reducing_functions yaeos__models_ar_gerg2008 Subroutine
refit_rkpr_k yaeos__models_ar_cubic_implementations Subroutine

Refit the parameter of the RKPR EoS to match the acentric factor

Read more…
rel_error auxiliar_functions Function
residual_helmholtz yaeos__tapenade_ar_api Subroutine

Residual Helmholtz model generic interface

residual_helmholtz yaeos__adiff_hyperdual_ar_api Subroutine
RKPR yaeos__models_ar_cubic_implementations Function

RKPR Equation of State

Read more…
RKPR_D1mix yaeos__models_ar_cubic_quadratic_mixing Subroutine

RKPR parameter mixing rule.

Read more…
saturation_F yaeos__m_s_sp Subroutine
saturation_pressure yaeos__equilibria_saturation_points Function

Saturation pressure calculation function.

Read more…
saturation_temperature yaeos__equilibria_saturation_points Function

Saturation temperature calculation function.

Read more…
saturation_TP yaeos__m_s_sp Subroutine
set_a yaeos__equilibria_critical Function
set_delta1 yaeos__models_ar_genericcubic Subroutine
set_mixrule yaeos__models_ar_genericcubic Subroutine
setup legacy_ar_models Subroutine

Setup the basics variables that describe the model.

setup_dortmund yaeos__models_ge_group_contribution_dortmund Function
setup_psrk yaeos__models_ge_group_contribution_psrk Function
setup_unifac yaeos__models_ge_group_contribution_unifac Function

Instantiate a UNIFAC model

Read more…
setup_uniquac yaeos__models_ge_uniquac Function

Instantiate a UNIQUAC model.

Read more…
sign hyperdual_mod Interface
sign_dd hyperdual_mod Function
sign_dr hyperdual_mod Function
sign_rd hyperdual_mod Function
sin hyperdual_mod Interface
sinh hyperdual_mod Interface
sinhHyperDual hyperdual_mod Function
sinHyperDual hyperdual_mod Function
size yaeos__models_ar Interface
size_ar_model yaeos__models_ar Function

Get the size of the model.

SoaveRedlichKwong yaeos__models_ar_cubic_implementations Function

SoaveRedlichKwong.

Read more…
solve_generalized_point yaeos__equilibria_boundaries_generalized_isopleths Subroutine

Function to solve the multiphase flash problem.

solve_mp_flash_point yaeos__equilibria_multiphase_flash Subroutine

Function to solve the multiphase flash problem.

solve_point yaeos__equilibria_boundaries_phase_envelopes_mp_px Subroutine

Solve the system of equations for a multiphase point.

Read more…
solve_point yaeos__equilibria_boundaries_phase_envelopes_px3 Subroutine
solve_point yaeos__models_solvers Subroutine
solve_point yaeos__equilibria_boundaries_phase_envelopes_mp Subroutine
solve_point yaeos__equilibria_boundaries_phase_envelopes_pt3 Subroutine
solve_point yaeos__equilibria_boundaries_pure_saturation Subroutine

Solve a saturation point for a pure component.

Read more…
solve_point yaeos__equilibria_boundaries_phase_envelopes_mp_tx Subroutine

Solve a point in the multiphase envelope.

Read more…
solve_rr yaeos__equilibria_rachford_rice Subroutine

Solve the Rachford-Rice Equation using the Newton method.

Read more…
solve_system yaeos__math_linalg Function

Solve a linear sytem AX = b

solve_TP yaeos__m_s_sp Subroutine
solve_VxVyT yaeos__m_s_sp Subroutine
sort yaeos__auxiliar Subroutine

Sort an array and return the indexes

sq_error yaeos__math Function

Read more…
sqrt hyperdual_mod Interface
sqrtHyperDual hyperdual_mod Function
SRK_factory legacy_ar_models Subroutine

SoaveRedlichKwong factory

Read more…
stability_check yaeos__equilibria_critical Subroutine

Check the stability of a point in the critical line. The stability is determined by tpd analysis.

Read more…
SubtractHyperDualHyperDual hyperdual_mod Function
SubtractHyperDualReal hyperdual_mod Function
SubtractRealHyperDual hyperdual_mod Function
sum hyperdual_mod Interface
SumHyperDual hyperdual_mod Function
SumHyperDual2 hyperdual_mod Function
tan hyperdual_mod Interface
tanh hyperdual_mod Interface
tanhHyperDual hyperdual_mod Function
tanHyperDual hyperdual_mod Function
taus yaeos__models_ge_uniquac Subroutine

Calculate the temperature dependence term of the UNIQUAC model.

TERMO legacy_thermo_properties Subroutine
thetas_i yaeos__models_ge_group_contribution_unifac Function

Calculate the area fraciton of each froup on each molecule.

Read more…
three_phase_line_F yaeos__equilibria_binaries Subroutine

Calculate the function vector and Jacobian for the three-phase line (LLV) of a binary mixture. Phases are defined as x, y and w. Which are two liquid phases and one vapor phase respectively.

Read more…
three_phase_line_F_solve yaeos__equilibria_binaries Subroutine

Solve the system of equations defined in three_phase_line_F using a Newton-Raphson method. It will make a maximum of 50 iterations to converge. With a tolerance of 1e-9 in the maximum absolute value of the function vector or the step vector.

Read more…
tm yaeos__equilibria_stability Function

Michelsen’s modified function, .

Read more…
to_solve yaeos__math_nonlinearsolvers Interface
tx_envelope yaeos__equilibria_boundaries_phase_envelopes_mp_tx Function

Calculate the multiphase isobar of a mixture.

Read more…
tx_envelope_2ph yaeos__equilibria_boundaries_phase_envelopes_tx Function

TX two-phase envelope calculation procedure.

Read more…
tx_F_NP yaeos__equilibria_boundaries_phase_envelopes_mp_tx Subroutine

Function to solve at each point of a multi-phase envelope.

UNIFAC_temperature_dependence yaeos__models_ge_gc_td Subroutine

Implementation of the function of the UNIFAC model.

Read more…
UNIFACParameters yaeos__models_ge_group_contribution_unifac_parameters Function

UNIFAC parameters

Read more…
update_specification yaeos__equilibria_boundaries_phase_envelopes_mp_px Subroutine

Change the specified variable for the next step.

Read more…
update_specification yaeos__equilibria_boundaries_phase_envelopes_px3 Subroutine
update_specification yaeos__equilibria_boundaries_phase_envelopes_mp Subroutine

Change the specified variable for the next step.

Read more…
update_specification yaeos__equilibria_boundaries_phase_envelopes_pt3 Subroutine
update_specification yaeos__equilibria_boundaries_phase_envelopes_mp_tx Subroutine

Change the specified variable for the next step.

Read more…
v0 yaeos__models_ar_genericcubic Function

Cubic EoS volume initializer. For a Cubic Equation of State, the covolume calculated with the mixing rule is a good estimate for the initial volume solver on the liquid region.

VCALC legacy_thermo_properties Subroutine

ROUTINE FOR CALCULATION OF VOLUME, GIVEN PRESSURE

volume yaeos__models_ar_gerg2008 Subroutine

Volume solver routine for the GERG2008.

Read more…
volume yaeos__models_ar_genericcubic Subroutine

Volume solver optimized for Cubic Equations of State.

Read more…
volume yaeos__models_ar Subroutine

Volume solver routine for residual Helmholtz models.

Read more…
volume_initalizer yaeos__models_ar_gerg2008 Function
volume_michelsen yaeos__models_solvers Subroutine

Volume solver at a given pressure.

Read more…
write_envelope_PT_MP yaeos__equilibria_boundaries_phase_envelopes_mp Subroutine
write_envelope_PX_MP yaeos__equilibria_boundaries_phase_envelopes_mp_px Subroutine
write_envelope_TX_MP yaeos__equilibria_boundaries_phase_envelopes_mp_tx Subroutine

Write the multiphase envelope to a file.

Read more…
write_EquilibriumState yaeos__equilibria_equilibrium_state Subroutine
write_PTEnvel2 yaeos__equilibria_boundaries_phase_envelopes_pt Subroutine
zTVTERMO legacy_thermo_properties Subroutine

Calculation of lnphiP and derivatives rn mixture mole numbers (input) t temperature (k) (input) v volume (L) (input) p pressure (bar) (output) PHILOG vector of ln(phi(i)P) (output) 0 < INDIC < 5 DLPHIT t-derivative of ln(phi(i)) (const P, n) (output) 0 < INDIC = 2 or 4 DLPHIP P-derivative of ln(phi(i)) (const T, n) (output) 0 < INDIC < 5 FUGN comp-derivative of ln(phi(i)) (const t & P)(output) 2 < INDIC

Read more…
call~~graph~~CallGraph interface~abs abs proc~abshyperdual absHyperDual interface~abs->proc~abshyperdual interface~acos acos proc~acoshyperdual acosHyperDual interface~acos->proc~acoshyperdual interface~admm_rebase ADMM_REBASE interface~admm_rebaseshadowed ADMM_REBASESHADOWED interface~admm_register ADMM_REGISTER interface~admm_registershadowed ADMM_REGISTERSHADOWED interface~admm_unregister ADMM_UNREGISTER interface~admm_unregistershadowed ADMM_UNREGISTERSHADOWED interface~asin asin proc~asinhyperdual asinHyperDual interface~asin->proc~asinhyperdual interface~assignment (=) assignment (=) proc~equalhyperdualhyperdual EqualHyperDualHyperDual interface~assignment (=)->proc~equalhyperdualhyperdual proc~equalhyperdualreal EqualHyperDualReal interface~assignment (=)->proc~equalhyperdualreal interface~atan atan proc~atanhyperdual atanHyperDual interface~atan->proc~atanhyperdual interface~atan2 atan2 proc~atan2hyperdual atan2HyperDual interface~atan2->proc~atan2hyperdual interface~cos cos proc~coshyperdual cosHyperDual interface~cos->proc~coshyperdual interface~cosh cosh proc~coshhyperdual coshHyperDual interface~cosh->proc~coshhyperdual interface~exp exp proc~exphyperdual expHyperDual interface~exp->proc~exphyperdual interface~hv_nrtl HV_NRTL proc~init_hvnrtl init_hvnrtl interface~hv_nrtl->proc~init_hvnrtl interface~int int proc~inthyperdual intHyperDual interface~int->proc~inthyperdual interface~log log proc~loghyperdual logHyperDual interface~log->proc~loghyperdual interface~log10 log10 proc~log10hyperdual log10HyperDual interface~log10->proc~log10hyperdual interface~max max proc~max_dd max_dd interface~max->proc~max_dd proc~max_ddd max_ddd interface~max->proc~max_ddd proc~max_dr max_dr interface~max->proc~max_dr proc~max_rd max_rd interface~max->proc~max_rd interface~mhv MHV proc~init_mhv init_mhv interface~mhv->proc~init_mhv interface~min min proc~min_dd min_dd interface~min->proc~min_dd proc~min_dr min_dr interface~min->proc~min_dr proc~min_rd min_rd interface~min->proc~min_rd interface~newton newton proc~newton_1d newton_1d interface~newton->proc~newton_1d interface~nint nint proc~ninthyperdual nintHyperDual interface~nint->proc~ninthyperdual interface~nrtl NRTL proc~init init interface~nrtl->proc~init interface~operator (+) operator (+) proc~plushyperdualhyperdual PlusHyperDualHyperDual interface~operator (+)->proc~plushyperdualhyperdual interface~operator (+)~2 operator (+) proc~addhyperdualhyperdual AddHyperDualHyperDual interface~operator (+)~2->proc~addhyperdualhyperdual proc~addhyperdualreal AddHyperDualReal interface~operator (+)~2->proc~addhyperdualreal proc~addrealhyperdual AddRealHyperDual interface~operator (+)~2->proc~addrealhyperdual interface~operator (-) operator (-) proc~minushyperdualhyperdual MinusHyperDualHyperDual interface~operator (-)->proc~minushyperdualhyperdual interface~operator (-)~2 operator (-) proc~subtracthyperdualhyperdual SubtractHyperDualHyperDual interface~operator (-)~2->proc~subtracthyperdualhyperdual proc~subtracthyperdualreal SubtractHyperDualReal interface~operator (-)~2->proc~subtracthyperdualreal proc~subtractrealhyperdual SubtractRealHyperDual interface~operator (-)~2->proc~subtractrealhyperdual interface~operator (.eq.) operator (.eq.) proc~eq_dd eq_dd interface~operator (.eq.)->proc~eq_dd proc~eq_di eq_di interface~operator (.eq.)->proc~eq_di proc~eq_dr eq_dr interface~operator (.eq.)->proc~eq_dr proc~eq_id eq_id interface~operator (.eq.)->proc~eq_id proc~eq_rd eq_rd interface~operator (.eq.)->proc~eq_rd interface~operator (.ge.) operator (.ge.) proc~ge_dd ge_dd interface~operator (.ge.)->proc~ge_dd proc~ge_di ge_di interface~operator (.ge.)->proc~ge_di proc~ge_dr ge_dr interface~operator (.ge.)->proc~ge_dr proc~ge_id ge_id interface~operator (.ge.)->proc~ge_id proc~ge_rd ge_rd interface~operator (.ge.)->proc~ge_rd interface~operator (.gt.) operator (.gt.) proc~gt_dd gt_dd interface~operator (.gt.)->proc~gt_dd proc~gt_di gt_di interface~operator (.gt.)->proc~gt_di proc~gt_dr gt_dr interface~operator (.gt.)->proc~gt_dr proc~gt_id gt_id interface~operator (.gt.)->proc~gt_id proc~gt_rd gt_rd interface~operator (.gt.)->proc~gt_rd interface~operator (.le.) operator (.le.) proc~le_dd le_dd interface~operator (.le.)->proc~le_dd proc~le_di le_di interface~operator (.le.)->proc~le_di proc~le_dr le_dr interface~operator (.le.)->proc~le_dr proc~le_id le_id interface~operator (.le.)->proc~le_id proc~le_rd le_rd interface~operator (.le.)->proc~le_rd interface~operator (.lt.) operator (.lt.) proc~lt_dd lt_dd interface~operator (.lt.)->proc~lt_dd proc~lt_di lt_di interface~operator (.lt.)->proc~lt_di proc~lt_dr lt_dr interface~operator (.lt.)->proc~lt_dr proc~lt_id lt_id interface~operator (.lt.)->proc~lt_id proc~lt_rd lt_rd interface~operator (.lt.)->proc~lt_rd interface~operator (.ne.) operator (.ne.) proc~ne_dd ne_dd interface~operator (.ne.)->proc~ne_dd proc~ne_di ne_di interface~operator (.ne.)->proc~ne_di proc~ne_dr ne_dr interface~operator (.ne.)->proc~ne_dr proc~ne_id ne_id interface~operator (.ne.)->proc~ne_id proc~ne_rd ne_rd interface~operator (.ne.)->proc~ne_rd interface~operator (ASTERISK) operator (*) proc~multiplyhyperdualhyperdual MultiplyHyperDualHyperDual interface~operator (ASTERISK)->proc~multiplyhyperdualhyperdual proc~multiplyhyperdualint MultiplyHyperDualInt interface~operator (ASTERISK)->proc~multiplyhyperdualint proc~multiplyhyperdualreal MultiplyHyperDualReal interface~operator (ASTERISK)->proc~multiplyhyperdualreal proc~multiplyinthyperdual MultiplyIntHyperDual interface~operator (ASTERISK)->proc~multiplyinthyperdual proc~multiplyrealhyperdual MultiplyRealHyperDual interface~operator (ASTERISK)->proc~multiplyrealhyperdual interface~operator (ASTERISKASTERISK) operator (**) proc~powerhyperdualhyperdual PowerHyperDualHyperDual interface~operator (ASTERISKASTERISK)->proc~powerhyperdualhyperdual proc~powerhyperdualint PowerHyperDualInt interface~operator (ASTERISKASTERISK)->proc~powerhyperdualint proc~powerhyperdualreal PowerHyperDualReal interface~operator (ASTERISKASTERISK)->proc~powerhyperdualreal interface~operator (SLASH) operator (/) proc~dividehyperdualhyperdual DivideHyperDualHyperDual interface~operator (SLASH)->proc~dividehyperdualhyperdual proc~dividehyperdualreal DivideHyperDualReal interface~operator (SLASH)->proc~dividehyperdualreal proc~dividerealhyperdual DivideRealHyperDual interface~operator (SLASH)->proc~dividerealhyperdual interface~optval optval proc~optval_character optval_character interface~optval->proc~optval_character proc~optval_integer optval_integer interface~optval->proc~optval_integer proc~optval_real optval_real interface~optval->proc~optval_real interface~popinteger4 popinteger4 interface~poppointer8 POPPOINTER8 interface~popreal8 POPREAL8 interface~popreal8array POPREAL8ARRAY interface~pushinteger4 pushinteger4 interface~pushpointer8 PUSHPOINTER8 interface~pushreal8 pushreal8 interface~pushreal8array pushreal8array interface~real real proc~realhyperdual realHyperDual interface~real->proc~realhyperdual interface~sign sign proc~sign_dd sign_dd interface~sign->proc~sign_dd proc~sign_dr sign_dr interface~sign->proc~sign_dr proc~sign_rd sign_rd interface~sign->proc~sign_rd interface~sin sin proc~sinhyperdual sinHyperDual interface~sin->proc~sinhyperdual interface~sinh sinh proc~sinhhyperdual sinhHyperDual interface~sinh->proc~sinhhyperdual interface~size size proc~size_ar_model size_ar_model interface~size->proc~size_ar_model interface~sqrt sqrt proc~sqrthyperdual sqrtHyperDual interface~sqrt->proc~sqrthyperdual interface~sum sum proc~sumhyperdual SumHyperDual interface~sum->proc~sumhyperdual proc~sumhyperdual2 SumHyperDual2 interface~sum->proc~sumhyperdual2 interface~tan tan proc~tanhyperdual tanHyperDual interface~tan->proc~tanhyperdual interface~tanh tanh proc~tanhhyperdual tanhHyperDual interface~tanh->proc~tanhhyperdual interface~to_solve to_solve none~detect_critical detect_critical proc~critical_point critical_point none~detect_critical->proc~critical_point proc~volume~3 ArModel%volume none~detect_critical->proc~volume~3 none~detect_critical~2 detect_critical none~detect_critical~3 detect_critical none~diff~3 diff proc~lnphi_pt ArModel%lnphi_pt none~diff~3->proc~lnphi_pt none~foo foo proc~residual_helmholtz~2 ArModelAdiff%residual_helmholtz none~foo->proc~residual_helmholtz~2 none~foo~2 foo none~foo~2->proc~lnphi_pt none~foo~3 foo proc~get_z get_z none~foo~3->proc~get_z none~foo~3->proc~lnphi_pt none~foo~4 foo none~foo~4->proc~get_z none~foo~4->proc~lnphi_pt none~foo~5 foo residual_helmholtz residual_helmholtz none~foo~5->residual_helmholtz none~fun fun none~wrap wrap none~fun->none~wrap none~get_arnx get_ArnX none~reset_vars reset_vars none~get_arnx->none~reset_vars ar_d_b ar_d_b none~get_arnx->ar_d_b none~get_dardn get_dardn none~reset_vars~4 reset_vars none~get_dardn->none~reset_vars~4 Ar Ar none~get_dardn->Ar none~get_dardn2 get_dardn2 none~get_dardn2->none~reset_vars~4 none~get_dardn2->Ar none~get_dardt get_dardt none~get_dardt->none~reset_vars~4 none~get_dardt->Ar none~get_dardt2 get_dardt2 none~get_dardt2->none~reset_vars~4 none~get_dardt2->Ar none~get_dardtn get_dardtn none~get_dardtn->none~reset_vars~4 none~get_dardtn->Ar none~get_dardv get_dardv none~get_dardv->none~reset_vars~4 none~get_dardv->Ar none~get_dardv2 get_dardv2 none~get_dardv2->none~reset_vars~4 none~get_dardv2->Ar none~get_dardvn get_dardvn none~get_dardvn->none~reset_vars~4 none~get_dardvn->Ar none~get_dardvt get_dardvt none~get_dardvt->none~reset_vars~4 none~get_dardvt->Ar none~get_dardx2 get_dArdX2 none~get_dardx2->none~reset_vars ar_d_d ar_d_d none~get_dardx2->ar_d_d none~get_dgedn get_dgedn none~reset_vars~2 reset_vars none~get_dgedn->none~reset_vars~2 Ge Ge none~get_dgedn->Ge none~get_dgedn2 get_dgedn2 none~get_dgedn2->none~reset_vars~2 none~get_dgedn2->Ge none~get_dgedt get_dgedt none~get_dgedt->none~reset_vars~2 none~reset_vars~3 reset_vars none~get_dgedt->none~reset_vars~3 none~get_dgedt->Ge ge_d ge_d none~get_dgedt->ge_d none~get_dgedt2 get_dgedt2 none~get_dgedt2->none~reset_vars~2 none~get_dgedt2->none~reset_vars~3 none~get_dgedt2->Ge ge_d_d ge_d_d none~get_dgedt2->ge_d_d none~get_dgedtn get_dgedtn none~get_dgedtn->none~reset_vars~2 none~get_dgedtn->Ge none~get_gent get_GenT none~get_gent->none~reset_vars~3 ge_d_b ge_d_b none~get_gent->ge_d_b none~isofugacity isofugacity proc~lnfug_vt ArModel%lnfug_vt none~isofugacity->proc~lnfug_vt none~lmsolve lmsolve proc~pt_f_np~2 pt_F_NP none~lmsolve->proc~pt_f_np~2 none~save_point save_point none~save_point~2 save_point none~save_point~3 save_point none~update_spec update_spec none~update_spec->none~detect_critical none~update_spec->none~save_point none~update_spec~2 update_spec none~update_spec~2->none~detect_critical~2 none~update_spec~2->none~save_point~2 none~update_spec~3 update_spec none~update_spec~3->none~detect_critical~3 none~update_spec~3->none~save_point~3 none~wrap~2 wrap proc~saturation_tp saturation_TP none~wrap~2->proc~saturation_tp none~write (formatted) PTEnvel2%write (FORMATTED) proc~write_ptenvel2 PTEnvel2%write_PTEnvel2 none~write (formatted)->proc~write_ptenvel2 none~write (formatted)~2 EquilibriumState%write (FORMATTED) proc~write_equilibriumstate EquilibriumState%write_EquilibriumState none~write (formatted)~2->proc~write_equilibriumstate proc~aijtder aijTder proc~atder aTder proc~aijtder->proc~atder proc~allclose allclose proc~rel_error rel_error proc~allclose->proc~rel_error proc~alpha AlphaSoave%alpha proc~alpha_mc AlphaMathiasCopeman%alpha_mc proc~alpha_rkpr AlphaRKPR%alpha_rkpr proc~ar_consistency ar_consistency proc~enthalpy_residual_vt ArModel%enthalpy_residual_vt proc~ar_consistency->proc~enthalpy_residual_vt proc~gibbs_residual_vt ArModel%gibbs_residual_vt proc~ar_consistency->proc~gibbs_residual_vt proc~lnphi_vt ArModel%lnphi_vt proc~ar_consistency->proc~lnphi_vt proc~pressure ArModel%pressure proc~ar_consistency->proc~pressure proc~ar_ij ar_ij proc~ar_impl PcSaft%Ar_impl proc~calculate_association calculate_association proc~ar_impl->proc~calculate_association proc~calculate_chain calculate_chain proc~ar_impl->proc~calculate_chain proc~calculate_dispersion calculate_dispersion proc~ar_impl->proc~calculate_dispersion proc~calculate_hard_sphere calculate_hard_sphere proc~ar_impl->proc~calculate_hard_sphere proc~calculate_zetas calculate_zetas proc~ar_impl->proc~calculate_zetas proc~ar_pure ar_pure proc~ar_rkpr ar_rkpr proc~helmrkpr HelmRKPR proc~ar_rkpr->proc~helmrkpr proc~ar_srkpr ar_srkpr proc~helmsrkpr HelmSRKPR proc~ar_srkpr->proc~helmsrkpr proc~arfun Gerg2008%arfun proc~arfun->proc~ar_ij proc~arfun->proc~ar_pure proc~reducing_functions reducing_functions proc~arfun->proc~reducing_functions proc~arvnder ArVnder proc~betalimits betalimits proc~betato01 betato01 proc~binary_llv_from_cep binary_llv_from_cep proc~binary_llv_from_cep->proc~pressure proc~solve_system solve_system proc~binary_llv_from_cep->proc~solve_system proc~three_phase_line_f_solve three_phase_line_F_solve proc~binary_llv_from_cep->proc~three_phase_line_f_solve proc~binary_llv_from_cep->proc~volume~3 proc~bmix QMR%Bmix proc~bmix_qmr bmix_qmr proc~bmix->proc~bmix_qmr proc~bmix_linear bmix_linear proc~bmixhv HV%BmixHV proc~bmixhv->proc~bmix_linear proc~bmixhvnrtl HV_NRTL%BmixHVNRTL proc~bmixhvnrtl->proc~bmix_linear proc~bmixmhv MHV%BmixMHV proc~bmixmhv->proc~bmix_qmr proc~bnder Bnder proc~check_consistency GeGCModelParameters%check_consistency proc~check_critical_jump check_critical_jump proc~interpol interpol proc~check_critical_jump->proc~interpol proc~continuation continuation proc~full_newton full_newton proc~continuation->proc~full_newton proc~continuation->proc~solve_system proc~cp_residual_vt ArModel%Cp_residual_vt proc~cv_residual_vt ArModel%Cv_residual_vt proc~cp_residual_vt->proc~cv_residual_vt proc~cp_residual_vt->proc~pressure proc~create_generalized_isoz_line create_generalized_isoz_line proc~mpequilibriumstate_from_x MPEquilibriumState_from_X proc~create_generalized_isoz_line->proc~mpequilibriumstate_from_x proc~solve_generalized_point solve_generalized_point proc~create_generalized_isoz_line->proc~solve_generalized_point proc~create_generalized_isoz_line->proc~solve_system proc~tm tm proc~create_generalized_isoz_line->proc~tm proc~critical_interpol critical_interpol proc~critical_interpol~2 critical_interpol proc~critical_line critical_line proc~df_critical df_critical proc~critical_line->proc~df_critical proc~f_critical F_critical proc~critical_line->proc~f_critical proc~get_a get_a proc~critical_line->proc~get_a proc~lambda1 lambda1 proc~critical_line->proc~lambda1 proc~look_for_cep look_for_cep proc~critical_line->proc~look_for_cep proc~set_a set_a proc~critical_line->proc~set_a proc~critical_line->proc~solve_system proc~critical_line->proc~volume~3 df df proc~critical_line->df dfds dfds proc~critical_line->dfds dx dx proc~critical_line->dx dxds dxds proc~critical_line->dxds f f proc~critical_line->f proc~critical_point->proc~df_critical proc~critical_point->proc~f_critical proc~critical_point->proc~get_a proc~critical_point->proc~lambda1 proc~critical_point->proc~pressure proc~critical_point->proc~set_a proc~critical_point->proc~solve_system proc~critical_point->proc~volume~3 proc~cubic_roots cubic_roots proc~sort sort proc~cubic_roots->proc~sort proc~cubic_roots_rosendo cubic_roots_rosendo proc~cubic_roots_rosendo->proc~sort proc~cubic_v0 cubic_v0 proc~cubic_v0->proc~bnder proc~cv_residual_vt->residual_helmholtz proc~d1mix_rkpr d1mix_rkpr proc~d1mixhv HV%D1MixHV proc~d1mixhv->proc~d1mix_rkpr proc~d1mixhvnrtl HV_NRTL%D1MixHVNRTL proc~d1mixhvnrtl->proc~d1mix_rkpr proc~d1mixmhv MHV%D1MixMHV proc~d1mixmhv->proc~d1mix_rkpr proc~dandtnder DandTnder proc~dandtnder->proc~aijtder proc~deltander DELTAnder proc~derivative_d2xk_dnidnj derivative_d2xk_dnidnj proc~derivative_dxk_dni derivative_dxk_dni proc~detect_critical detect_critical proc~detect_critical->proc~critical_interpol proc~detect_critical~2 detect_critical proc~detect_critical~2->proc~critical_interpol~2 proc~detect_critical~3 detect_critical proc~detect_critical~3->proc~interpol proc~df_cep df_cep proc~f_cep F_cep proc~df_cep->proc~f_cep proc~df_cep->proc~get_a proc~df_critical->proc~f_critical proc~df_critical->proc~get_a proc~dmix QMR%Dmix proc~kij_constant QMR%kij_constant proc~dmix->proc~kij_constant proc~dmixhv DmixHV proc~lamdba_hv lamdba_hv proc~dmixhv->proc~lamdba_hv proc~dmixhvnrtl HV_NRTL%DmixHVNRTL proc~dmixhvnrtl->proc~bmixhvnrtl proc~dmixhvnrtl->proc~d1mixhvnrtl proc~dmixhvnrtl->proc~dmixhv proc~excess_gibbs~2 NRTLHV%excess_gibbs proc~dmixhvnrtl->proc~excess_gibbs~2 proc~dmixhvnrtl->proc~lamdba_hv proc~dmixhv~2 HV%DmixHV proc~dmixhv~2->proc~bmixhv proc~dmixhv~2->proc~d1mixhv proc~dmixhv~2->proc~dmixhv proc~dmixhv~2->proc~lamdba_hv excess_gibbs excess_gibbs proc~dmixhv~2->excess_gibbs proc~dmixmhv MHV%DmixMHV proc~dmixmhv->proc~bmixmhv proc~dmixmhv->excess_gibbs hn hn proc~dmixmhv->hn proc~dortmundparameters DortmundParameters proc~dx_to_dn dx_to_dn proc~eigen eigen none~dsyev dsyev proc~eigen->none~dsyev proc~enthalpy_residual_vt->residual_helmholtz proc~entropy_residual_vt ArModel%entropy_residual_vt proc~entropy_residual_vt->residual_helmholtz proc~excess_cp GeModel%excess_Cp proc~excess_cp->excess_gibbs proc~excess_enthalpy GeModel%excess_enthalpy proc~excess_enthalpy->excess_gibbs proc~excess_entropy GeModel%excess_entropy proc~excess_entropy->excess_gibbs proc~excess_gibbs NRTL%excess_gibbs proc~nrtl_hv_ge nrtl_hv_ge proc~excess_gibbs->proc~nrtl_hv_ge proc~nrtl_hv_tdep_linear nrtl_hv_tdep_linear proc~excess_gibbs->proc~nrtl_hv_tdep_linear proc~excess_gibbs~2->proc~nrtl_hv_ge proc~excess_gibbs~2->proc~nrtl_hv_tdep_linear proc~excess_gibbs~3 UNIFAC%excess_gibbs proc~ge_combinatorial UNIFAC%Ge_combinatorial proc~excess_gibbs~3->proc~ge_combinatorial proc~ge_residual UNIFAC%Ge_residual proc~excess_gibbs~3->proc~ge_residual proc~excess_gibbs~4 UNIQUAC%excess_gibbs proc~taus UNIQUAC%taus proc~excess_gibbs~4->proc~taus proc~excess_gibbs~5 GeModelAdiff%excess_gibbs proc~excess_gibbs~5->none~get_dgedn proc~excess_gibbs~5->none~get_dgedn2 proc~excess_gibbs~5->none~get_dgedt proc~excess_gibbs~5->none~get_dgedt2 proc~excess_gibbs~5->none~get_dgedtn proc~excess_gibbs~5->none~reset_vars~2 proc~excess_gibbs~5->Ge proc~excess_gibbs~6 GeModelTapenade%excess_gibbs proc~excess_gibbs~6->none~get_dgedt proc~excess_gibbs~6->none~get_dgedt2 proc~excess_gibbs~6->none~get_gent proc~excess_gibbs~6->none~reset_vars~3 ge ge proc~excess_gibbs~6->ge ge_b ge_b proc~excess_gibbs~6->ge_b proc~excess_gibbs~6->ge_d_b proc~f_cep->proc~get_a proc~f_cep->proc~lambda1 proc~f_cep->proc~lnfug_vt proc~f_critical->proc~get_a proc~f_critical->proc~lambda1 proc~find_hpl find_hpl proc~find_hpl->proc~lnphi_pt proc~pt_envelope_2ph pt_envelope_2ph proc~find_hpl->proc~pt_envelope_2ph proc~find_llcl find_llcl proc~find_llcl->proc~lnphi_pt proc~flash flash proc~flash->proc~betalimits proc~flash->proc~betato01 proc~k_wilson k_wilson proc~flash->proc~k_wilson proc~pressure_equality_v_beta_xy pressure_equality_V_beta_xy proc~flash->proc~pressure_equality_v_beta_xy proc~solve_rr solve_rr proc~flash->proc~solve_rr ln_activity_coefficient ln_activity_coefficient proc~flash->ln_activity_coefficient lnphi_pt lnphi_pt proc~flash->lnphi_pt pressure pressure proc~flash->pressure proc~flash_no_beta_limits flash_no_beta_limits proc~flash_no_beta_limits->proc~k_wilson proc~flash_no_beta_limits->proc~pressure_equality_v_beta_xy proc~flash_no_beta_limits->proc~solve_rr proc~flash_no_beta_limits->ln_activity_coefficient proc~flash_no_beta_limits->lnphi_pt proc~flash_no_beta_limits->pressure proc~full_newton->proc~solve_system proc~ge_consistency ge_consistency proc~ln_activity_coefficient GeModel%ln_activity_coefficient proc~ge_consistency->proc~ln_activity_coefficient proc~ge_consistency->excess_gibbs psi psi proc~ge_residual->psi proc~genericcubic_ar CubicEoS%GenericCubic_Ar Bmix Bmix proc~genericcubic_ar->Bmix D1mix D1mix proc~genericcubic_ar->D1mix Dmix Dmix proc~genericcubic_ar->Dmix alpha alpha proc~genericcubic_ar->alpha proc~genericcubic_ar~2 GenericCubic_Ar proc~gerg_2008 gerg_2008 proc~get_original_parameters get_original_parameters proc~gerg_2008->proc~get_original_parameters proc~soaveredlichkwong SoaveRedlichKwong proc~gerg_2008->proc~soaveredlichkwong proc~get_critical_constants get_critical_constants proc~get_critical_constants->proc~critical_point proc~psat_pure ArModel%Psat_pure proc~get_critical_constants->proc~psat_pure proc~get_maingroup_index GeGCModelParameters%get_maingroup_index proc~get_maingroups_aij GeGCModelParameters%get_maingroups_aij proc~get_maingroups_aij->proc~get_maingroup_index proc~get_maingroups_bij GeGCModelParameters%get_maingroups_bij proc~get_maingroups_bij->proc~get_maingroup_index proc~get_maingroups_cij GeGCModelParameters%get_maingroups_cij proc~get_maingroups_cij->proc~get_maingroup_index proc~get_oma_omb get_OMa_OMb proc~original_parameters original_parameters proc~get_original_parameters->proc~original_parameters proc~get_p PurePsat%get_P evaluate evaluate proc~get_p->evaluate proc~get_subgroup_index GeGCModelParameters%get_subgroup_index proc~get_subgroup_maingroup GeGCModelParameters%get_subgroup_maingroup proc~get_subgroup_maingroup->proc~get_subgroup_index proc~get_subgroup_q GeGCModelParameters%get_subgroup_Q proc~get_subgroup_q->proc~get_subgroup_index proc~get_subgroup_r GeGCModelParameters%get_subgroup_R proc~get_subgroup_r->proc~get_subgroup_index proc~get_subgroups_aij GeGCModelParameters%get_subgroups_aij proc~get_subgroups_aij->proc~get_maingroup_index proc~get_subgroups_aij->proc~get_subgroup_maingroup proc~get_subgroups_bij GeGCModelParameters%get_subgroups_bij proc~get_subgroups_bij->proc~get_maingroup_index proc~get_subgroups_bij->proc~get_subgroup_maingroup proc~get_subgroups_cij GeGCModelParameters%get_subgroups_cij proc~get_subgroups_cij->proc~get_maingroup_index proc~get_subgroups_cij->proc~get_subgroup_maingroup proc~get_t PurePsat%get_T proc~get_t->evaluate proc~get_v0_impl PcSaft%get_v0_impl proc~get_values_from_x PXEnvelMP%get_values_from_X proc~get_values_from_x->proc~get_z proc~get_values_from_x~2 get_values_from_X proc~get_values_from_x~2->proc~get_z proc~get_values_from_x~3 PTEnvelMP%get_values_from_X proc~get_values_from_x~4 get_values_from_X proc~get_values_from_x~5 TXEnvelMP%get_values_from_X proc~get_values_from_x~5->proc~get_z proc~get_zc_oma_omb get_Zc_OMa_OMb proc~gibbs_residual_vt->residual_helmholtz proc~helmrkpr->proc~bnder proc~helmrkpr->proc~dandtnder proc~helmrkpr->proc~deltander proc~helmsrkpr->proc~bnder proc~helmsrkpr->proc~dandtnder proc~homotopy homotopy proc~homotopy->none~wrap proc~newton newton proc~homotopy->proc~newton proc~init_pcsaft init_pcsaft proc~init_pcsaft->proc~get_critical_constants proc~internal_energy_residual_vt ArModel%internal_energy_residual_vt proc~internal_energy_residual_vt->residual_helmholtz proc~intersect_one_line intersect_one_line proc~intersects intersects proc~intersect_one_line->proc~intersects proc~intersects->proc~solve_system proc~kij_exp_tdep QMRTD%kij_exp_tdep proc~lambda1->proc~eigen proc~lambda1->proc~get_a proc~lambda1->proc~lnfug_vt proc~levenberg_marquardt levenberg_marquardt lmdif1 lmdif1 proc~levenberg_marquardt->lmdif1 proc~ln_activity_coefficient->excess_gibbs proc~lnfug_vt->residual_helmholtz proc~lnphi_pt->proc~lnphi_vt proc~lnphi_pt->proc~volume~3 proc~lnphi_vt->residual_helmholtz proc~look_for_cep->proc~df_cep proc~look_for_cep->proc~f_cep proc~look_for_cep->proc~get_a proc~look_for_cep->proc~pressure proc~look_for_cep->proc~set_a proc~look_for_cep->proc~solve_system proc~stability_check stability_check proc~look_for_cep->proc~stability_check proc~min_tpd min_tpd proc~min_tpd->proc~tm proc~min_tpd->ln_activity_coefficient proc~min_tpd->lnphi_pt proc~newton->proc~solve_system proc~newton_solve newton_solve proc~newton_solve->proc~solve_system proc~nrtl_hv_tdep nrtl_hv_tdep proc~numeric_ar_derivatives numeric_ar_derivatives proc~numeric_ar_derivatives->residual_helmholtz proc~numeric_ge_derivatives numeric_ge_derivatives proc~numeric_ge_derivatives->excess_gibbs proc~p_wilson P_wilson proc~pengrobinson76 PengRobinson76 proc~pengrobinson78 PengRobinson78 proc~powel_hybrid powel_hybrid hybrd1 hybrd1 proc~powel_hybrid->hybrd1 proc~powerhyperdualhyperdual->proc~exphyperdual proc~powerhyperdualhyperdual->proc~loghyperdual proc~pr76_factory PR76_factory proc~pr76_factory->proc~get_zc_oma_omb proc~pr78_factory PR78_factory proc~pr78_factory->proc~get_zc_oma_omb proc~pressure->residual_helmholtz proc~pressure_equality_v_beta_xy->proc~pressure get_v0 get_v0 proc~pressure_equality_v_beta_xy->get_v0 proc~psat_pure->none~diff~3 proc~psrk PSRK proc~setup_psrk setup_psrk proc~psrk->proc~setup_psrk proc~psrkparameters PSRKParameters proc~pt_envelope pt_envelope proc~pt_envelope->interface~optval proc~pt_envelope->proc~check_critical_jump proc~pt_envelope->proc~detect_critical~3 proc~pt_envelope->proc~get_values_from_x~3 proc~solve_point~4 PTEnvelMP%solve_point proc~pt_envelope->proc~solve_point~4 proc~update_specification~3 update_specification proc~pt_envelope->proc~update_specification~3 proc~pt_envelope_2ph->interface~optval proc~pt_envelope_2ph->proc~continuation proc~pt_envelope_3ph pt_envelope_3ph proc~pt_envelope_3ph->proc~detect_critical~2 proc~pt_envelope_3ph->proc~get_values_from_x~4 proc~solve_point~5 solve_point proc~pt_envelope_3ph->proc~solve_point~5 proc~update_specification~4 update_specification proc~pt_envelope_3ph->proc~update_specification~4 proc~pt_f_np pt_F_NP proc~pt_f_np->proc~lnphi_pt dvnvdb dvnvdb proc~pt_f_np->dvnvdb dvnvdlnkl dvnvdlnkl proc~pt_f_np->dvnvdlnkl dvnvdn dvnvdn proc~pt_f_np->dvnvdn dvwdb dvwdb proc~pt_f_np->dvwdb dvwdlnkl dvwdlnkl proc~pt_f_np->dvwdlnkl proc~pt_f_np~2->proc~lnphi_pt proc~pt_f_np~3 pt_F_NP proc~pt_f_np~3->proc~lnphi_pt proc~pt_f_three_phases pt_F_three_phases proc~pt_f_three_phases->proc~lnphi_pt proc~pt_mp_flash pt_mp_flash proc~pt_mp_flash->proc~min_tpd proc~solve_mp_flash_point solve_mp_flash_point proc~pt_mp_flash->proc~solve_mp_flash_point proc~pure_saturation_line pure_saturation_line proc~solve_point~6 solve_point proc~pure_saturation_line->proc~solve_point~6 proc~pure_saturation_line->proc~solve_system proc~pure_saturation_line->proc~volume~3 initialize initialize proc~pure_saturation_line->initialize proc~purefug_calc PUREFUG_CALC proc~purefug_calc->proc~arvnder proc~px_envelope px_envelope proc~px_envelope->interface~optval proc~px_envelope->proc~check_critical_jump proc~px_envelope->proc~detect_critical~3 proc~px_envelope->proc~get_values_from_x proc~solve_point PXEnvelMP%solve_point proc~px_envelope->proc~solve_point proc~update_specification update_specification proc~px_envelope->proc~update_specification proc~px_envelope_2ph px_envelope_2ph proc~px_envelope_2ph->interface~optval proc~px_envelope_2ph->none~foo~4 proc~px_envelope_2ph->proc~continuation proc~px_envelope_2ph->proc~get_z proc~px_envelope_2ph->df proc~px_envelope_2ph->dfds proc~px_envelope_2ph->dx proc~px_envelope_2ph->f fdx fdx proc~px_envelope_2ph->fdx fdx2 fdx2 proc~px_envelope_2ph->fdx2 numdiff numdiff proc~px_envelope_2ph->numdiff proc~px_envelope_3ph px_envelope_3ph proc~px_envelope_3ph->proc~detect_critical proc~px_envelope_3ph->proc~get_values_from_x~2 proc~solve_point~2 solve_point proc~px_envelope_3ph->proc~solve_point~2 proc~update_specification~2 update_specification proc~px_envelope_3ph->proc~update_specification~2 proc~px_f_np px_F_NP proc~px_f_np->proc~get_z proc~px_f_np->proc~lnphi_pt proc~px_f_three_phases px_F_three_phases proc~px_f_three_phases->proc~get_z proc~px_f_three_phases->proc~lnphi_pt proc~quadratic_temperature_dependence QuadraticPsi%Quadratic_temperature_dependence proc~rachford_rice rachford_rice proc~refit_rkpr_k refit_rkpr_k proc~refit_rkpr_k->proc~get_p proc~refit_rkpr_k->proc~psat_pure proc~refit_rkpr_k->proc~pure_saturation_line proc~residual_helmholtz ArModelTapenade%residual_helmholtz proc~residual_helmholtz->none~get_arnx proc~residual_helmholtz->none~get_dardx2 proc~residual_helmholtz->none~reset_vars ar_b ar_b proc~residual_helmholtz->ar_b proc~residual_helmholtz->ar_d_b proc~residual_helmholtz~2->none~get_dardn proc~residual_helmholtz~2->none~get_dardn2 proc~residual_helmholtz~2->none~get_dardt proc~residual_helmholtz~2->none~get_dardt2 proc~residual_helmholtz~2->none~get_dardtn proc~residual_helmholtz~2->none~get_dardv proc~residual_helmholtz~2->none~get_dardv2 proc~residual_helmholtz~2->none~get_dardvn proc~residual_helmholtz~2->none~get_dardvt proc~residual_helmholtz~2->none~reset_vars~4 proc~residual_helmholtz~2->Ar proc~rkpr RKPR proc~rkpr->proc~get_oma_omb proc~rkpr->proc~refit_rkpr_k proc~rkpr_d1mix QMR%RKPR_D1mix proc~rkpr_d1mix->proc~d1mix_rkpr proc~saturation_f saturation_F proc~saturation_f->proc~lnfug_vt proc~saturation_pressure saturation_pressure proc~saturation_pressure->interface~optval proc~saturation_pressure->proc~k_wilson proc~saturation_pressure->proc~lnphi_pt proc~saturation_pressure->proc~p_wilson proc~solve_tp solve_TP proc~saturation_pressure->proc~solve_tp proc~saturation_pressure->proc~volume~3 x x proc~saturation_pressure->x proc~saturation_temperature saturation_temperature proc~saturation_temperature->interface~optval proc~saturation_temperature->proc~k_wilson proc~saturation_temperature->proc~lnphi_pt proc~saturation_temperature->proc~solve_tp proc~saturation_temperature->proc~volume~3 proc~saturation_temperature->x proc~saturation_tp->proc~lnphi_pt proc~set_delta1 CubicEoS%set_delta1 proc~set_mixrule CubicEoS%set_mixrule proc~setup setup proc~setup_dortmund setup_dortmund proc~setup_dortmund->proc~dortmundparameters proc~setup_dortmund->proc~get_subgroups_aij proc~setup_dortmund->proc~get_subgroups_bij proc~setup_dortmund->proc~get_subgroups_cij proc~setup_unifac setup_unifac proc~setup_dortmund->proc~setup_unifac proc~setup_psrk->proc~get_subgroups_aij proc~setup_psrk->proc~get_subgroups_bij proc~setup_psrk->proc~get_subgroups_cij proc~setup_psrk->proc~psrkparameters proc~setup_psrk->proc~setup_unifac proc~setup_unifac->proc~check_consistency proc~setup_unifac->proc~get_subgroup_q proc~setup_unifac->proc~get_subgroup_r proc~setup_unifac->proc~get_subgroups_aij proc~thetas_i thetas_i proc~setup_unifac->proc~thetas_i proc~unifacparameters UNIFACParameters proc~setup_unifac->proc~unifacparameters proc~setup_uniquac setup_uniquac proc~solve_generalized_point->proc~pt_f_np~3 proc~solve_generalized_point->proc~solve_system proc~solve_mp_flash_point->proc~pt_f_np~2 proc~solve_mp_flash_point->proc~solve_system proc~solve_point->proc~px_f_np proc~solve_point->proc~solve_system proc~solve_point~2->proc~px_f_three_phases proc~solve_point~2->proc~solve_system proc~solve_point~3 solve_point proc~solve_point~3->get_v0 proc~solve_point~3->residual_helmholtz proc~solve_point~4->proc~pt_f_np proc~solve_point~4->proc~solve_system eye eye proc~solve_point~4->eye proc~solve_point~5->proc~pt_f_three_phases proc~solve_point~5->proc~solve_system proc~solve_point~6->none~isofugacity proc~solve_point~6->proc~solve_system proc~solve_point~6->get_v0 proc~solve_point~7 TXEnvelMP%solve_point proc~solve_point~7->proc~solve_system proc~tx_f_np tx_F_NP proc~solve_point~7->proc~tx_f_np proc~solve_rr->proc~betalimits proc~solve_rr->proc~rachford_rice none~dgesv dgesv proc~solve_system->none~dgesv proc~solve_tp->none~wrap~2 proc~solve_tp->proc~newton proc~solve_vxvyt solve_VxVyT proc~solve_vxvyt->proc~saturation_f proc~solve_vxvyt->proc~solve_system std std proc~sort->std proc~sq_error sq_error proc~srk_factory SRK_factory proc~srk_factory->proc~get_zc_oma_omb proc~stability_check->proc~lnfug_vt proc~stability_check->proc~volume~3 proc~termo TERMO proc~termo->proc~arvnder proc~vcalc VCALC proc~termo->proc~vcalc proc~thetas_i->proc~get_subgroup_q proc~three_phase_line_f three_phase_line_F proc~three_phase_line_f->proc~lnfug_vt proc~three_phase_line_f_solve->proc~solve_system proc~three_phase_line_f_solve->proc~three_phase_line_f proc~tm->ln_activity_coefficient proc~tm->lnphi_pt proc~tx_envelope tx_envelope proc~tx_envelope->interface~optval proc~tx_envelope->proc~detect_critical~3 proc~tx_envelope->proc~get_values_from_x~5 proc~tx_envelope->proc~solve_point~7 proc~update_specification~5 update_specification proc~tx_envelope->proc~update_specification~5 proc~tx_envelope_2ph tx_envelope_2ph proc~tx_envelope_2ph->interface~optval proc~tx_envelope_2ph->none~foo~3 proc~tx_envelope_2ph->proc~continuation proc~tx_envelope_2ph->proc~get_z proc~tx_envelope_2ph->df proc~tx_envelope_2ph->dfds proc~tx_envelope_2ph->dx proc~tx_envelope_2ph->f proc~tx_envelope_2ph->fdx proc~tx_envelope_2ph->fdx2 proc~tx_envelope_2ph->numdiff proc~tx_f_np->proc~get_z proc~tx_f_np->proc~lnphi_pt proc~unifac_temperature_dependence UNIFACPsi%UNIFAC_temperature_dependence proc~update_specification->proc~solve_system proc~update_specification~2->proc~solve_system proc~update_specification~3->proc~solve_system proc~update_specification~4->proc~solve_system proc~update_specification~5->proc~solve_system proc~v0 CubicEoS%v0 proc~v0->Bmix proc~vcalc->proc~arvnder proc~volume Gerg2008%volume proc~volume->interface~newton proc~volume~2 CubicEoS%volume proc~volume->proc~volume~2 proc~volume_initalizer Gerg2008%volume_initalizer proc~volume_initalizer->proc~v0 proc~volume_michelsen volume_michelsen proc~volume_michelsen->interface~optval proc~volume_michelsen->proc~solve_point~3 proc~volume_michelsen->get_v0 proc~volume~2->proc~genericcubic_ar proc~volume~2->proc~volume_michelsen proc~volume~2->Bmix proc~volume~2->D1mix proc~volume~2->Dmix proc~volume~2->alpha proc~volume~3->interface~newton proc~volume~3->get_v0 proc~write_envelope_pt_mp PTEnvelMP%write_envelope_PT_MP proc~write_envelope_px_mp PXEnvelMP%write_envelope_PX_MP proc~write_envelope_tx_mp TXEnvelMP%write_envelope_TX_MP proc~ztvtermo zTVTERMO proc~ztvtermo->proc~arvnder
Help