5 #include "vcs_SpeciesProperties.h"
7 #include "vcs_species_thermo.h"
23 vcs_SpeciesProperties::vcs_SpeciesProperties(
size_t indexPhase,
24 size_t indexSpeciesPhase,
25 vcs_VolPhase* owning) :
26 IndexPhase(indexPhase),
27 IndexSpeciesPhase(indexSpeciesPhase),
34 ReferenceMoleFraction(1.0E-6)
42 vcs_SpeciesProperties::~vcs_SpeciesProperties()
50 vcs_SpeciesProperties::vcs_SpeciesProperties(
const vcs_SpeciesProperties& b) :
51 IndexPhase(b.IndexPhase),
52 IndexSpeciesPhase(b.IndexSpeciesPhase),
53 OwningPhase(b.OwningPhase),
54 NumElements(b.NumElements),
55 SpeciesThermo(b.SpeciesThermo),
56 WtSpecies(b.WtSpecies),
58 SurfaceSpecies(b.SurfaceSpecies),
60 ReferenceMoleFraction(b.ReferenceMoleFraction)
63 FormulaMatrixCol = b.FormulaMatrixCol;
70 vcs_SpeciesProperties&
71 vcs_SpeciesProperties::operator=(
const vcs_SpeciesProperties& b)
74 IndexPhase = b.IndexPhase;
75 IndexSpeciesPhase = b.IndexSpeciesPhase;
76 OwningPhase = b.OwningPhase;
77 NumElements = b.NumElements;
79 WtSpecies = b.WtSpecies;
80 FormulaMatrixCol = b.FormulaMatrixCol;
82 SurfaceSpecies = b.SurfaceSpecies;
84 ReferenceMoleFraction = b.ReferenceMoleFraction;