Canoe
Comprehensive Atmosphere N' Ocean Engine
KEpsilonTurbulence Class Reference

#include <turbulence_model.hpp>

Inheritance diagram for KEpsilonTurbulence:
[legend]

Public Member Functions

 KEpsilonTurbulence (MeshBlock *pmb, ParameterInput *pin)
 
 ~KEpsilonTurbulence ()
 
void DriveTurbulence (Real dt)
 
void Initialize ()
 
void SetDiffusivity (AthenaArray< Real > &nu, AthenaArray< Real > &kappa, const AthenaArray< Real > &w, const AthenaArray< Real > &bc, int il, int iu, int jl, int ju, int kl, int ku)
 
- Public Member Functions inherited from TurbulenceModel
 TurbulenceModel (MeshBlock *pmb, ParameterInput *pin)
 
virtual ~TurbulenceModel ()
 

Private Attributes

Real cmu_
 
Real c1_
 
Real c2_
 
Real sigk_
 
Real sige_
 

Additional Inherited Members

- Public Attributes inherited from TurbulenceModel
AthenaArray< Real > w
 
AthenaArray< Real > u
 
AthenaArray< Real > mut
 
- Protected Attributes inherited from TurbulenceModel
MeshBlock * pmy_block
 

Detailed Description

Definition at line 41 of file turbulence_model.hpp.

Constructor & Destructor Documentation

◆ KEpsilonTurbulence()

KEpsilonTurbulence::KEpsilonTurbulence ( MeshBlock *  pmb,
ParameterInput *  pin 
)

Definition at line 16 of file k_epsilon_turbulence.cpp.

◆ ~KEpsilonTurbulence()

KEpsilonTurbulence::~KEpsilonTurbulence ( )
inline

Definition at line 44 of file turbulence_model.hpp.

Member Function Documentation

◆ DriveTurbulence()

void KEpsilonTurbulence::DriveTurbulence ( Real  dt)
virtual

Reimplemented from TurbulenceModel.

Definition at line 148 of file k_epsilon_turbulence.cpp.

◆ Initialize()

void KEpsilonTurbulence::Initialize ( )
virtual

Reimplemented from TurbulenceModel.

Definition at line 53 of file k_epsilon_turbulence.cpp.

◆ SetDiffusivity()

void KEpsilonTurbulence::SetDiffusivity ( AthenaArray< Real > &  nu,
AthenaArray< Real > &  kappa,
const AthenaArray< Real > &  w,
const AthenaArray< Real > &  bc,
int  il,
int  iu,
int  jl,
int  ju,
int  kl,
int  ku 
)
virtual

Reimplemented from TurbulenceModel.

Definition at line 192 of file k_epsilon_turbulence.cpp.

Member Data Documentation

◆ cmu_

Real KEpsilonTurbulence::cmu_
private

Definition at line 53 of file turbulence_model.hpp.

◆ c1_

Real KEpsilonTurbulence::c1_
private

Definition at line 53 of file turbulence_model.hpp.

◆ c2_

Real KEpsilonTurbulence::c2_
private

Definition at line 53 of file turbulence_model.hpp.

◆ sigk_

Real KEpsilonTurbulence::sigk_
private

Definition at line 53 of file turbulence_model.hpp.

◆ sige_

Real KEpsilonTurbulence::sige_
private

Definition at line 53 of file turbulence_model.hpp.


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