Cantera  2.1.2
LiquidTransportParams Class Reference

Class LiquidTransportParams holds transport model parameters relevant to transport in mixtures. More...

#include <LiquidTransportParams.h>

Inheritance diagram for LiquidTransportParams:
[legend]
Collaboration diagram for LiquidTransportParams:
[legend]

## Public Member Functions

LiquidTransportParams (const LiquidTransportParams &right)

LiquidTransportParamsoperator= (const LiquidTransportParams &right)

## Public Attributes

std::vector
< Cantera::LiquidTransportData
LTData
Species transport parameters. More...

LiquidTranInteractionviscosity
Object that specifies the viscosity interaction for the mixture. More...

LiquidTranInteractionionConductivity
Object that specifes the ionic Conductivity of the mixture. More...

std::vector
< LiquidTranInteraction * >
mobilityRatio
Vector of pointer to the LiquidTranInteraction object which handles the calculation of each species' mobility ratios for the phase. More...

std::vector
< LiquidTranInteraction * >
selfDiffusion
Vector of pointer to the LiquidTranInteraction object which handles the calculation of each species' self diffusion coefficient for the phase. More...

LiquidTranInteractionthermalCond
Pointer to the LiquidTranInteraction object which handles the calculation of the mixture thermal conductivity for the phase. More...

LiquidTranInteractionspeciesDiffusivity
Pointer to the LiquidTranInteraction object which handles the calculation of the species diffusivity for the phase. More...

LiquidTranInteractionelectCond
Pointer to the LiquidTranInteraction object which handles the calculation of the electrical conductivity for the phase. More...

Pointer to the LiquidTranInteraction object which handles the calculation of the hydrodynamic radius for the phase. More...

LiquidTranMixingModel model_viscosity
Model for species interaction effects for viscosity Takes enum LiquidTranMixingModel. More...

LiquidTranMixingModel model_ionConductivity
Model for species interaction effects for ionic conductivity Takes enum LiquidTranMixingModel. More...

std::vector
< LiquidTranMixingModel * >
model_mobilityRatio
Model for species interaction effects for mobility ratio Takes enum LiquidTranMixingModel. More...

std::vector
< LiquidTranMixingModel * >
model_selfDiffusion
Model for species interaction effects for mobility ratio Takes enum LiquidTranMixingModel. More...

DenseMatrix thermalCond_Aij
Interaction associated with linear weighting of thermal conductivity. More...

LiquidTranMixingModel model_speciesDiffusivity
Model for species interaction effects for mass diffusivity Takes enum LiquidTranMixingModel. More...

DenseMatrix diff_Dij
Interaction associated with linear weighting of thermal conductivity. More...

Model for species interaction effects for hydrodynamic radius Takes enum LiquidTranMixingModel. More...

Interaction associated with hydrodynamic radius. More...

Public Attributes inherited from TransportParams
size_t nsp_
Local storage of the number of species. More...

thermo_tthermo
Pointer to the ThermoPhase object. More...

vector_fp mw
Local storage of the molecular weights of the species. More...

VelocityBasis velocityBasis_
A basis for the average velocity can be specified. More...

doublereal tmax
Maximum temperatures for parameter fits. More...

doublereal tmin
Minimum temperatures for parameter fits. More...

int mode_
Mode parameter. More...

XML_Writer * xml
Pointer to the xml tree describing the implementation of transport for this object. More...

int log_level
Log level. More...

## Detailed Description

Class LiquidTransportParams holds transport model parameters relevant to transport in mixtures.

This class is used by TransportFactory to initialize transport objects.

Definition at line 24 of file LiquidTransportParams.h.

## Member Data Documentation

 std::vector LTData

Species transport parameters.

Definition at line 33 of file LiquidTransportParams.h.

 LiquidTranInteraction* viscosity

Object that specifies the viscosity interaction for the mixture.

Definition at line 36 of file LiquidTransportParams.h.

 LiquidTranInteraction* ionConductivity

Object that specifes the ionic Conductivity of the mixture.

Definition at line 39 of file LiquidTransportParams.h.

 std::vector mobilityRatio

Vector of pointer to the LiquidTranInteraction object which handles the calculation of each species' mobility ratios for the phase.

mobRat(i,j) = mu_i / mu_j

It is returned in fortran-ordering format. ie. it is returned as mobRat[k], where

k = j * nsp + i

Definition at line 50 of file LiquidTransportParams.h.

 std::vector selfDiffusion

Vector of pointer to the LiquidTranInteraction object which handles the calculation of each species' self diffusion coefficient for the phase.

Definition at line 55 of file LiquidTransportParams.h.

 LiquidTranInteraction* thermalCond

Pointer to the LiquidTranInteraction object which handles the calculation of the mixture thermal conductivity for the phase.

Definition at line 59 of file LiquidTransportParams.h.

 LiquidTranInteraction* speciesDiffusivity

Pointer to the LiquidTranInteraction object which handles the calculation of the species diffusivity for the phase.

Definition at line 63 of file LiquidTransportParams.h.

 LiquidTranInteraction* electCond

Pointer to the LiquidTranInteraction object which handles the calculation of the electrical conductivity for the phase.

Definition at line 67 of file LiquidTransportParams.h.

Referenced by TransportFactory::getLiquidInteractionsTransportData().

Pointer to the LiquidTranInteraction object which handles the calculation of the hydrodynamic radius for the phase.

Note
I don't understand at the moment how one can define a hydrodynamic radius for the phase

Definition at line 75 of file LiquidTransportParams.h.

Referenced by TransportFactory::getLiquidInteractionsTransportData().

 LiquidTranMixingModel model_viscosity

Model for species interaction effects for viscosity Takes enum LiquidTranMixingModel.

Definition at line 79 of file LiquidTransportParams.h.

 LiquidTranMixingModel model_ionConductivity

Model for species interaction effects for ionic conductivity Takes enum LiquidTranMixingModel.

Definition at line 83 of file LiquidTransportParams.h.

 std::vector model_mobilityRatio

Model for species interaction effects for mobility ratio Takes enum LiquidTranMixingModel.

Definition at line 87 of file LiquidTransportParams.h.

 std::vector model_selfDiffusion

Model for species interaction effects for mobility ratio Takes enum LiquidTranMixingModel.

Definition at line 91 of file LiquidTransportParams.h.

 DenseMatrix thermalCond_Aij

Interaction associated with linear weighting of thermal conductivity.

This is used for either LTI_MODEL_MASSFRACS or LTI_MODEL_MOLEFRACS. The overall formula for the mixture viscosity is

$\eta_{mix} = \sum_i X_i \eta_i + \sum_i \sum_j X_i X_j A_{i,j}$

.

Definition at line 102 of file LiquidTransportParams.h.

Referenced by TransportFactory::setupLiquidTransport().

 LiquidTranMixingModel model_speciesDiffusivity

Model for species interaction effects for mass diffusivity Takes enum LiquidTranMixingModel.

Definition at line 106 of file LiquidTransportParams.h.

 DenseMatrix diff_Dij

Interaction associated with linear weighting of thermal conductivity.

This is used for either LTI_MODEL_PAIRWISE_INTERACTION or LTI_MODEL_STEFANMAXWELL_PPN. These provide species interaction coefficients associated with the Stefan-Maxwell formulation.

Definition at line 115 of file LiquidTransportParams.h.

Referenced by TransportFactory::setupLiquidTransport().

Model for species interaction effects for hydrodynamic radius Takes enum LiquidTranMixingModel.

Definition at line 119 of file LiquidTransportParams.h.
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 1, "mathjax_display_tex": 0, "mathjax_asciimath": 1, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.33562639355659485, "perplexity": 10106.267923246736}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2020-34/segments/1596439735882.86/warc/CC-MAIN-20200804191142-20200804221142-00229.warc.gz"}