GRINS-0.6.0
|
Encapsulate Spalart-Allmaras model parameters. More...
#include <spalart_allmaras_parameters.h>
Public Member Functions | |
SpalartAllmarasParameters (const GetPot &input) | |
~SpalartAllmarasParameters () | |
libMesh::Real | source_fn (libMesh::Number nu, libMesh::Real mu, libMesh::Real wall_distance, libMesh::Real vorticity_value) const |
libMesh::Real | destruction_fn (libMesh::Number nu, libMesh::Real wall_distance, libMesh::Real S_tilde) const |
libMesh::Real | fv1 (libMesh::Real chi) const |
Helper function. More... | |
libMesh::Real | get_kappa () const |
libMesh::Real | get_cv1 () const |
libMesh::Real | get_cv2 () const |
libMesh::Real | get_cv3 () const |
libMesh::Real | get_cb1 () const |
libMesh::Real | get_cb2 () const |
libMesh::Real | get_sigma () const |
libMesh::Real | get_cw1 () const |
libMesh::Real | get_c_w2 () const |
libMesh::Real | get_c_w3 () const |
libMesh::Real | get_r_lin () const |
libMesh::Real | get_c_t3 () const |
libMesh::Real | get_c_t4 () const |
libMesh::Real | get_c_n1 () const |
Protected Attributes | |
libMesh::Real | _kappa |
Constants specific to the calculation of the source function. More... | |
libMesh::Real | _cv1 |
libMesh::Real | _cv2 |
libMesh::Real | _cv3 |
libMesh::Real | _cb1 |
Spalart Allmaras model constants. More... | |
libMesh::Real | _sigma |
libMesh::Real | _cb2 |
libMesh::Real | _cw1 |
libMesh::Real | _r_lin |
Constants specific to the calculation of the destruction function. More... | |
libMesh::Real | _c_w2 |
libMesh::Real | _c_w3 |
libMesh::Real | _c_t3 |
Constants specific to the calculation of the trip function (but used in. More... | |
libMesh::Real | _c_t4 |
libMesh::Real | _c_n1 |
Constants specific to the calculation of the negative S-A model. More... | |
Private Member Functions | |
SpalartAllmarasParameters () | |
Encapsulate Spalart-Allmaras model parameters.
This is mostly a container class, but there are a few helper functions here that are used in different places in SpalartAllmaras classes.
Definition at line 37 of file spalart_allmaras_parameters.h.
GRINS::SpalartAllmarasParameters::SpalartAllmarasParameters | ( | const GetPot & | input | ) |
Definition at line 37 of file spalart_allmaras_parameters.C.
|
inline |
Definition at line 43 of file spalart_allmaras_parameters.h.
|
private |
libMesh::Real GRINS::SpalartAllmarasParameters::destruction_fn | ( | libMesh::Number | nu, |
libMesh::Real | wall_distance, | ||
libMesh::Real | S_tilde | ||
) | const |
Definition at line 87 of file spalart_allmaras_parameters.C.
References _c_w2, _c_w3, _kappa, and _r_lin.
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
|
inline |
Helper function.
This expression appears in a couple of places so we provide a function for it
Definition at line 124 of file spalart_allmaras_parameters.h.
References get_cv1().
Referenced by source_fn().
|
inline |
Definition at line 96 of file spalart_allmaras_parameters.h.
References _c_n1.
|
inline |
Definition at line 90 of file spalart_allmaras_parameters.h.
References _c_t3.
|
inline |
Definition at line 93 of file spalart_allmaras_parameters.h.
References _c_t4.
|
inline |
Definition at line 81 of file spalart_allmaras_parameters.h.
References _c_w2.
|
inline |
Definition at line 84 of file spalart_allmaras_parameters.h.
References _c_w3.
|
inline |
Definition at line 69 of file spalart_allmaras_parameters.h.
References _cb1.
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
|
inline |
Definition at line 72 of file spalart_allmaras_parameters.h.
References _cb2.
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
|
inline |
Definition at line 60 of file spalart_allmaras_parameters.h.
References _cv1.
Referenced by fv1().
|
inline |
Definition at line 63 of file spalart_allmaras_parameters.h.
References _cv2.
|
inline |
Definition at line 66 of file spalart_allmaras_parameters.h.
References _cv3.
|
inline |
Definition at line 78 of file spalart_allmaras_parameters.h.
References _cw1.
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
|
inline |
Definition at line 57 of file spalart_allmaras_parameters.h.
References _kappa.
|
inline |
Definition at line 87 of file spalart_allmaras_parameters.h.
References _r_lin.
|
inline |
Definition at line 75 of file spalart_allmaras_parameters.h.
References _sigma.
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
libMesh::Real GRINS::SpalartAllmarasParameters::source_fn | ( | libMesh::Number | nu, |
libMesh::Real | mu, | ||
libMesh::Real | wall_distance, | ||
libMesh::Real | vorticity_value | ||
) | const |
Definition at line 55 of file spalart_allmaras_parameters.C.
References _cv2, _cv3, _kappa, and fv1().
Referenced by GRINS::SpalartAllmarasStabilizationHelper::compute_res_spalart_steady().
|
protected |
Constants specific to the calculation of the negative S-A model.
Definition at line 115 of file spalart_allmaras_parameters.h.
Referenced by get_c_n1().
|
protected |
Constants specific to the calculation of the trip function (but used in.
Definition at line 112 of file spalart_allmaras_parameters.h.
Referenced by get_c_t3().
|
protected |
Definition at line 112 of file spalart_allmaras_parameters.h.
Referenced by get_c_t4().
|
protected |
Definition at line 108 of file spalart_allmaras_parameters.h.
Referenced by destruction_fn(), and get_c_w2().
|
protected |
Definition at line 108 of file spalart_allmaras_parameters.h.
Referenced by destruction_fn(), and get_c_w3().
|
protected |
Spalart Allmaras model constants.
Definition at line 105 of file spalart_allmaras_parameters.h.
Referenced by get_cb1().
|
protected |
Definition at line 105 of file spalart_allmaras_parameters.h.
Referenced by get_cb2().
|
protected |
Definition at line 102 of file spalart_allmaras_parameters.h.
Referenced by get_cv1().
|
protected |
Definition at line 102 of file spalart_allmaras_parameters.h.
Referenced by get_cv2(), and source_fn().
|
protected |
Definition at line 102 of file spalart_allmaras_parameters.h.
Referenced by get_cv3(), and source_fn().
|
protected |
Definition at line 105 of file spalart_allmaras_parameters.h.
Referenced by get_cw1().
|
protected |
Constants specific to the calculation of the source function.
Definition at line 102 of file spalart_allmaras_parameters.h.
Referenced by destruction_fn(), get_kappa(), and source_fn().
|
protected |
Constants specific to the calculation of the destruction function.
Definition at line 108 of file spalart_allmaras_parameters.h.
Referenced by destruction_fn(), and get_r_lin().
|
protected |
Definition at line 105 of file spalart_allmaras_parameters.h.
Referenced by get_sigma().