ODT
Loading...
Searching...
No Matches
Public Member Functions | List of all members
dv_dvisc_const Class Reference

#include <dv_dvisc_const.h>

Inheritance diagram for dv_dvisc_const:
Inheritance graph
[legend]

Public Member Functions

virtual void setVar (const int ipt=-1)
 
virtual void merge2cells (const int imrg, const double m2, const double m1, const bool LconstVolume=false)
 
 dv_dvisc_const ()
 
 dv_dvisc_const (domain *line, const string s, const bool Lt, const bool Lo=true)
 
virtual ~dv_dvisc_const ()
 
- Public Member Functions inherited from dv
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 ()
 

Additional Inherited Members

- Public Attributes inherited from 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)
 
domaindomn
 pointer to domain object (parent)
 
vector< double > rhsSrc
 the data
 
vector< double > rhsMix
 the data
 
vector< double > flux
 

Detailed Description

Class implementing child dv_dvisc_const of parent lv object. Dynamic viscosity

Author
David O. Lignell

Definition at line 24 of file dv_dvisc_const.h.

Constructor & Destructor Documentation

◆ dv_dvisc_const() [1/2]

dv_dvisc_const::dv_dvisc_const ( )
inline

Definition at line 47 of file dv_dvisc_const.h.

◆ dv_dvisc_const() [2/2]

dv_dvisc_const::dv_dvisc_const ( domain * line,
const string s,
const bool Lt,
const bool Lo = true )

dv_dvisc_const constructor function

Parameters
p_domninput: set domain pointer with.
p_phiinput: set vector pointer with.

Definition at line 17 of file dv_dvisc_const.cc.

◆ ~dv_dvisc_const()

virtual dv_dvisc_const::~dv_dvisc_const ( )
inlinevirtual

Definition at line 53 of file dv_dvisc_const.h.

Member Function Documentation

◆ merge2cells()

void dv_dvisc_const::merge2cells ( const int imrg,
const double m1,
const double m2,
const bool LconstVolume = false )
virtual

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
imrginput: merge cells imrg and imrg+1
imrginput: merge cells imrg and imrg+1
m1input: mass in cell imrg
m2input: mass in cell imrg
LconstVolumeinput: (for posf, default is false)

Reimplemented from dv.

Definition at line 49 of file dv_dvisc_const.cc.

◆ setVar()

void dv_dvisc_const::setVar ( const int ipt = -1)
virtual

dv_dvisc_const setVar function

Parameters
iptinput: optional point to compute at

Reimplemented from dv.

Definition at line 63 of file dv_dvisc_const.cc.


The documentation for this class was generated from the following files: