ODT
Loading...
Searching...
No Matches
source
domainvariables
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
19
dv_temp::dv_temp
(
domain
*line,
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
37
void
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++) {
42
domn
->
domc
->
setGasStateAtPt
(i);
43
d
.at(i) =
domn
->
gas
->temperature();
44
}
45
else
{
46
domn
->
domc
->
setGasStateAtPt
(ipt);
47
d
.at(ipt) =
domn
->
gas
->temperature();
48
}
49
}
50
domain
Definition
domain.h:34
domain::ngrd
int ngrd
number of grid cells
Definition
domain.h:42
domain::domc
domaincase * domc
domaincase class: set specific vars...
Definition
domain.h:84
domain::gas
IdealGasPhase * gas
pointer to cantera thermochemistry object (reaction rates, Cp, etc.)
Definition
domain.h:69
domaincase::setGasStateAtPt
virtual void setGasStateAtPt(const int &ipt)
Definition
domaincase.h:34
dv_temp::setVar
virtual void setVar(const int ipt=-1)
Definition
dv_temp.cc:37
dv_temp::dv_temp
dv_temp()
Definition
dv_temp.h:41
dv::d
vector< double > d
the data
Definition
dv.h:30
dv::L_transported
bool L_transported
flag true if var is transported
Definition
dv.h:31
dv::var_name
string var_name
name of variable
Definition
dv.h:29
dv::L_output
bool L_output
flag true if included in output
Definition
dv.h:32
dv::domn
domain * domn
pointer to domain object (parent)
Definition
dv.h:35
domain.h
Header file for class domain.
dv_temp.h
Header file for class dv_temp.
Generated by
1.10.0