Cantera  2.0
Classes | Typedefs | Variables
Transport Properties for Species in Phases
Models of Phases of Matter

These classes provide transport properties. More...

Collaboration diagram for Transport Properties for Species in Phases:

Classes

class  LiquidTransport
 Class LiquidTransport implements models for transport properties for liquid phases. More...
 
class  SimpleTransport
 Class SimpleTransport implements mixture-averaged transport properties for liquid phases. More...
 
class  Transport
 Base class for transport property managers. More...
 

Typedefs

typedef int VelocityBasis
 The diffusion fluxes must be referenced to a particular reference fluid velocity.
 

Variables

const VelocityBasis VB_MASSAVG = -1
 Diffusion velocities are based on the mass averaged velocity.
 
const VelocityBasis VB_MOLEAVG = -2
 Diffusion velocities are based on the mole averaged velocities.
 
const VelocityBasis VB_SPECIES_0 = 0
 Diffusion velocities are based on the relative motion wrt species 0.
 
const VelocityBasis VB_SPECIES_1 = 1
 Diffusion velocities are based on the relative motion wrt species 1.
 
const VelocityBasis VB_SPECIES_2 = 2
 Diffusion velocities are based on the relative motion wrt species 2.
 
const VelocityBasis VB_SPECIES_3 = 3
 Diffusion velocities are based on the relative motion wrt species 3.
 

Detailed Description

These classes provide transport properties.

Typedef Documentation

typedef int VelocityBasis

The diffusion fluxes must be referenced to a particular reference fluid velocity.

Most typical is to reference the diffusion fluxes to the mass averaged velocity, but referencing to the mole averaged velocity is suitable for some liquid flows, and referencing to a single species is suitable for solid phase transport within a lattice. Currently, the identity of the reference velocity is coded into each transport object as a typedef named VelocityBasis, which is equated to an integer. Negative values of this variable refer to mass or mole-averaged velocities. Zero or positive quantities refers to the reference velocity being referenced to a particular species. Below are the predefined constants for its value.

  • VB_MASSAVG Diffusion velocities are based on the mass averaged velocity
  • VB_MOLEAVG Diffusion velocities are based on the mole averaged velocities
  • VB_SPECIES_0 Diffusion velocities are based on the relative motion wrt species 0
  • ...
  • VB_SPECIES_3 Diffusion velocities are based on the relative motion wrt species 3

Definition at line 59 of file TransportBase.h.

Variable Documentation

const VelocityBasis VB_MASSAVG = -1

Diffusion velocities are based on the mass averaged velocity.

Definition at line 89 of file TransportBase.h.

Referenced by TransportFactory::getLiquidInteractionsTransportData(), SimpleTransport::getSpeciesFluxesExt(), and LiquidTransport::stefan_maxwell_solve().

const VelocityBasis VB_MOLEAVG = -2

Diffusion velocities are based on the mole averaged velocities.

Definition at line 91 of file TransportBase.h.

Referenced by TransportFactory::getLiquidInteractionsTransportData(), SimpleTransport::getSpeciesFluxesExt(), and LiquidTransport::stefan_maxwell_solve().

const VelocityBasis VB_SPECIES_0 = 0

Diffusion velocities are based on the relative motion wrt species 0.

Definition at line 93 of file TransportBase.h.

const VelocityBasis VB_SPECIES_1 = 1

Diffusion velocities are based on the relative motion wrt species 1.

Definition at line 95 of file TransportBase.h.

const VelocityBasis VB_SPECIES_2 = 2

Diffusion velocities are based on the relative motion wrt species 2.

Definition at line 97 of file TransportBase.h.

const VelocityBasis VB_SPECIES_3 = 3

Diffusion velocities are based on the relative motion wrt species 3.

Definition at line 99 of file TransportBase.h.