14 LiquidTransportData::LiquidTransportData() :
25 LiquidTransportData::LiquidTransportData(
const LiquidTransportData& right) :
37 LiquidTransportData& LiquidTransportData::operator=(
const LiquidTransportData& right)
42 if (right.hydroRadius) {
43 hydroRadius = (right.hydroRadius)->duplMyselfAsLTPspecies();
45 if (right.viscosity) {
46 viscosity = (right.viscosity)->duplMyselfAsLTPspecies();
48 if (right.ionConductivity) {
54 if (right.mobilityRatio[k]) {
55 mobilityRatio[k] = (right.mobilityRatio[k])->duplMyselfAsLTPspecies();
61 if (right.selfDiffusion[k]) {
62 selfDiffusion[k] = (right.selfDiffusion[k])->duplMyselfAsLTPspecies();
66 if (right.thermalCond) {
67 thermalCond = (right.thermalCond)->duplMyselfAsLTPspecies();
69 if (right.electCond) {
70 electCond = (right.electCond)->duplMyselfAsLTPspecies();
72 if (right.speciesDiffusivity) {
79 LiquidTransportData::~LiquidTransportData()
LTPspecies * thermalCond
Model type for the thermal conductivity.
LTPspecies * speciesDiffusivity
Model type for the speciesDiffusivity.
Header file defining class LiquidTransportData.
LTPspecies * electCond
Model type for the electrical conductivity.
std::string speciesName
A LiquidTransportData object is instantiated for each species.
std::vector< LTPspecies * > mobilityRatio
Model type for the mobility ratio.
LTPspecies * hydroRadius
Model type for the hydroradius.
std::vector< LTPspecies * > selfDiffusion
Model type for the self diffusion coefficients.
LTPspecies * viscosity
Model type for the viscosity.
Namespace for the Cantera kernel.
LTPspecies * ionConductivity
Model type for the ionic conductivity.