Documentation 6b54b78464
Loading...
Searching...
No Matches
CViscosityModel Class Referenceabstract

Interface class for defining the laminar viscosity model. More...

#include <CViscosityModel.hpp>

Inheritance diagram for CViscosityModel:
[legend]

Public Member Functions

 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.
 
virtual void SetViscosity (su2double t, su2double rho)=0
 Set Viscosity.
 

Protected Attributes

su2double mu_ {0.0}
 Dynamic viscosity.
 
su2double dmudrho_t_ {0.0}
 DmuDrho_T.
 
su2double dmudt_rho_ {0.0}
 DmuDT_rho.
 

Detailed Description

Interface class for defining the laminar viscosity model.

Author
S.Vitale, M.Pini

Constructor & Destructor Documentation

◆ CViscosityModel() [1/2]

CViscosityModel::CViscosityModel ( )
default

◆ CViscosityModel() [2/2]

CViscosityModel::CViscosityModel ( const CViscosityModel &  )
delete

◆ ~CViscosityModel()

virtual CViscosityModel::~CViscosityModel ( )
inlinevirtual

Member Function Documentation

◆ Getdmudrho_T()

su2double CViscosityModel::Getdmudrho_T ( ) const
inline

return viscosity partial derivative value.

◆ GetdmudT_rho()

su2double CViscosityModel::GetdmudT_rho ( ) const
inline

return viscosity partial derivative value.

◆ GetViscosity()

su2double CViscosityModel::GetViscosity ( ) const
inline

return viscosity value.

◆ operator=()

void CViscosityModel::operator= ( const CViscosityModel &  )
delete

◆ SetViscosity()

virtual void CViscosityModel::SetViscosity ( su2double  t,
su2double  rho 
)
pure virtual

Member Data Documentation

◆ dmudrho_t_

su2double CViscosityModel::dmudrho_t_ {0.0}
protected

DmuDrho_T.

◆ dmudt_rho_

su2double CViscosityModel::dmudt_rho_ {0.0}
protected

DmuDT_rho.

◆ mu_

su2double CViscosityModel::mu_ {0.0}
protected

Dynamic viscosity.


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