Documentation 6b54b78464
Loading...
Searching...
No Matches
CPolynomialViscosity< N > Class Template Referencefinal

Defines laminar viscosity as a polynomial function of temperature. More...

#include <CPolynomialViscosity.hpp>

Inheritance diagram for CPolynomialViscosity< N >:
[legend]

Public Member Functions

 CPolynomialViscosity (const su2double *val_coeffs)
 Constructor of the class.
 
void SetViscosity (su2double t, su2double rho) override
 Set Viscosity.
 
- Public Member Functions inherited from CViscosityModel
 CViscosityModel ()=default
 
 CViscosityModel (const CViscosityModel &)=delete
 
void operator= (const CViscosityModel &)=delete
 
virtual ~CViscosityModel ()
 
su2double GetViscosity () const
 return viscosity value.
 
su2double Getdmudrho_T () const
 return viscosity partial derivative value.
 
su2double GetdmudT_rho () const
 return viscosity partial derivative value.
 

Additional Inherited Members

- Protected Attributes inherited from CViscosityModel
su2double mu_ {0.0}
 Dynamic viscosity.
 
su2double dmudrho_t_ {0.0}
 DmuDrho_T.
 
su2double dmudt_rho_ {0.0}
 DmuDT_rho.
 

Detailed Description

template<int N>
class CPolynomialViscosity< N >

Defines laminar viscosity as a polynomial function of temperature.

Author
T. Economon

Constructor & Destructor Documentation

◆ CPolynomialViscosity()

template<int N>
CPolynomialViscosity< N >::CPolynomialViscosity ( const su2double *  val_coeffs)
inline

Constructor of the class.

Member Function Documentation

◆ SetViscosity()

template<int N>
void CPolynomialViscosity< N >::SetViscosity ( su2double  t,
su2double  rho 
)
inlineoverridevirtual

Set Viscosity.

Implements CViscosityModel.


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