#include <dv_rho.h>
|
virtual void | setVar (const int ipt=-1) |
|
virtual void | merge2cells (const int imrg, const double m2, const double m1, const bool LconstVolume=false) |
|
| dv_rho () |
|
| dv_rho (domain *line, const string s, const bool Lt, const bool Lo=true) |
|
virtual | ~dv_rho () |
|
virtual void | splitCell (const int isplt, const int nsplt, const vector< double > &cellFaces) |
|
virtual void | getRhsSrc (const int ipt=-1) |
|
virtual void | getRhsMix (const vector< double > &gf, const vector< double > &dxc) |
|
virtual void | interpVarToFacesHarmonic (const vector< double > &cvar, vector< double > &fvar) |
|
virtual double | linearInterpToFace (const int &iface, const vector< double > &vec) |
|
virtual void | setDvFromRegion (const int i1, const int i2) |
|
virtual void | resize () |
|
| dv () |
|
| dv (domain *line, const string s, const bool Lt, const bool Lo=true) |
|
virtual | ~dv () |
|
|
string | var_name |
| name of variable
|
|
vector< double > | d |
| the data
|
|
bool | L_transported |
| flag true if var is transported
|
|
bool | L_output |
| flag true if included in output
|
|
bool | LagSrc |
| flag to lag source term in implicit solve (initially put in for enthalpy radiation)
|
|
domain * | domn |
| pointer to domain object (parent)
|
|
vector< double > | rhsSrc |
| the data
|
|
vector< double > | rhsMix |
| the data
|
|
vector< double > | flux |
|
Class implementing child dv_rho of parent lv object.
- Author
- David O. Lignell
Definition at line 23 of file dv_rho.h.
◆ dv_rho() [1/2]
◆ dv_rho() [2/2]
dv_rho::dv_rho |
( |
domain * | line, |
|
|
const string | s, |
|
|
const bool | Lt, |
|
|
const bool | Lo = true ) |
dv_rho constructor function
- Parameters
-
p_domn | input: set domain pointer with. |
p_phi | input: set vector pointer with. |
Definition at line 17 of file dv_rho.cc.
◆ ~dv_rho()
virtual dv_rho::~dv_rho |
( |
| ) |
|
|
inlinevirtual |
◆ merge2cells()
void dv_rho::merge2cells |
( |
const int | imrg, |
|
|
const double | m1, |
|
|
const double | m2, |
|
|
const bool | LconstVolume = false ) |
|
virtual |
dv_rho merger2cells function
Function presumes that the variable being merged is a quantity per unit mass. Merging conservatively: (rho*phi*dx)_merged = (rho*phi*dx)_1 + (rho*phi*dx)_2 Then solve for phi_merged.
- Parameters
-
imrg | input: merge cells imrg and imrg+1 |
imrg | input: merge cells imrg and imrg+1 |
m1 | input: mass in cell imrg |
m2 | input: mass in cell imrg |
LconstVolume | input: (for posf, default is false) |
Reimplemented from dv.
Definition at line 44 of file dv_rho.cc.
◆ setVar()
void dv_rho::setVar |
( |
const int | ipt = -1 | ) |
|
|
virtual |
dv_rho setVar function
- Parameters
-
ipt | input: optional point to compute at |
Reimplemented from dv.
Definition at line 60 of file dv_rho.cc.
The documentation for this class was generated from the following files: