ODT
Loading...
Searching...
No Matches
dv_temp.cc
Go to the documentation of this file.
1
7#include "dv_temp.h"
8#include "domain.h"
9#include <cstdlib>
10#include <cmath>
11
13
20 const string s,
21 const bool Lt,
22 const bool Lo) {
23
24 domn = line;
25 var_name = s;
26 L_transported = Lt;
27 L_output = Lo;
28 d = vector<double>(domn->ngrd, 0.0);
29
30}
31
33
37void dv_temp::setVar(const int ipt){
38
39 d.resize(domn->ngrd);
40 if(ipt == -1)
41 for(int i=0; i<domn->ngrd; i++) {
43 d.at(i) = domn->gas->temperature();
44 }
45 else {
47 d.at(ipt) = domn->gas->temperature();
48 }
49}
50
int ngrd
number of grid cells
Definition domain.h:42
domaincase * domc
domaincase class: set specific vars...
Definition domain.h:84
IdealGasPhase * gas
pointer to cantera thermochemistry object (reaction rates, Cp, etc.)
Definition domain.h:69
virtual void setGasStateAtPt(const int &ipt)
Definition domaincase.h:34
virtual void setVar(const int ipt=-1)
Definition dv_temp.cc:37
dv_temp()
Definition dv_temp.h:41
vector< double > d
the data
Definition dv.h:30
bool L_transported
flag true if var is transported
Definition dv.h:31
string var_name
name of variable
Definition dv.h:29
bool L_output
flag true if included in output
Definition dv.h:32
domain * domn
pointer to domain object (parent)
Definition dv.h:35
Header file for class domain.
Header file for class dv_temp.