ODT
Loading...
Searching...
No Matches
domaincase.cc
Go to the documentation of this file.
1
6#include "domaincase.h"
7#include "domain.h"
8
10
13
14 double sum;
15 for(int i=0; i<domn->ngrd; i++) {
16 sum = 0.0;
17 for(int k=0; k<domn->gas->nSpecies(); k++) {
18 if(domn->ysp[k]->d.at(i) < 0.0) domn->ysp[k]->d.at(i) = 0.0;
19 if(domn->ysp[k]->d.at(i) > 1.0) domn->ysp[k]->d.at(i) = 1.0;
20 sum += domn->ysp[k]->d.at(i);
21 }
22 for(int k=0; k<domn->gas->nSpecies(); k++)
23 domn->ysp[k]->d.at(i) /= sum;
24 }
25}
26
int ngrd
number of grid cells
Definition domain.h:42
IdealGasPhase * gas
pointer to cantera thermochemistry object (reaction rates, Cp, etc.)
Definition domain.h:69
vector< dv * >::iterator ysp
access as: ysp=v.begin(), (*ysp)->d[i] or (*(ysp+k))->d[i], or ysp[k]->d[i].
Definition domain.h:63
virtual void enforceMassFractions()
Definition domaincase.cc:12
domain * domn
pointer to domain object (parent)
Definition domaincase.h:28
Header file for class domain.
Header file for class domaincase.