ODT
Loading...
Searching...
No Matches
dv_enth.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "dv.h"
9#include "radiation/radiation.h"
10#include <string>
11#include <vector>
12
13class domain;
14
15using namespace std;
16
18
24class dv_enth : public dv {
25
26
28
29 private:
30 int nspc;
31 int iMe;
32 radiation *rad;
34
36
37 public:
38
39 virtual void getRhsSrc(const int ipt=-1);
40 virtual void getRhsMix(const vector<double> &gf,
41 const vector<double> &dxc);
42
43 private:
44
45 void setFlux(const vector<double> &gf,
46 const vector<double> &dxc);
47
49
50 public:
51
52 dv_enth(){ rad = 0; }
53 dv_enth(domain *line,
54 const string s,
55 const bool Lt,
56 const bool Lo=true);
57
58 virtual ~dv_enth(){ if(rad) delete rad; }
59
60};
61
62
64
radiation * rad
Definition dv_enth.h:32
int nspc
Definition dv_enth.h:30
void setFlux(const vector< double > &gf, const vector< double > &dxc)
Definition dv_enth.cc:139
int iMe
Definition dv_enth.h:31
bool LdoSpeciesFlux
Definition dv_enth.h:33
dv_enth()
Definition dv_enth.h:52
virtual ~dv_enth()
Definition dv_enth.h:58
virtual void getRhsMix(const vector< double > &gf, const vector< double > &dxc)
Definition dv_enth.cc:111
virtual void getRhsSrc(const int ipt=-1)
Definition dv_enth.cc:60
Definition dv.h:23
Header file for class dv.