Implements cai_sagaut_model_ii_t.
|
| subroutine | cai_sagaut_model_ii_init (this, scheme_name, coef, msk, facet, h_index, json) |
| | Initialise the wall model from the case file.
|
| |
| subroutine | cai_sagaut_model_ii_partial_init (this, coef, json) |
| | Partially initialise the wall model from the case file.
|
| |
| subroutine | cai_sagaut_model_ii_finalize (this, msk, facet) |
| | Finalise allocation of derived data structures.
|
| |
| subroutine | cai_sagaut_model_ii_init_from_components (this, scheme_name, coef, msk, facet, h_index, kappa, b, p, s) |
| | Initialise the wall model from explicit components.
|
| |
| subroutine | cai_sagaut_model_ii_compute_nu_and_rho (this) |
| | Gather viscosity and density values at the wall-model points.
|
| |
| subroutine | cai_sagaut_model_ii_free (this) |
| | Destructor.
|
| |
| subroutine | cai_sagaut_model_ii_compute (this, t, tstep) |
| | Evaluate wall shear stresses with the Cai-Sagaut Model-II closure.
|
| |
◆ cai_sagaut_model_ii_compute()
◆ cai_sagaut_model_ii_compute_nu_and_rho()
◆ cai_sagaut_model_ii_finalize()
◆ cai_sagaut_model_ii_free()
◆ cai_sagaut_model_ii_init()
| subroutine cai_sagaut_model_ii::cai_sagaut_model_ii_init |
( |
class(cai_sagaut_model_ii_t), intent(inout) |
this, |
|
|
character(len=*), intent(in) |
scheme_name, |
|
|
type(coef_t), intent(in) |
coef, |
|
|
integer, dimension(:), intent(in) |
msk, |
|
|
integer, dimension(:), intent(in) |
facet, |
|
|
integer, intent(in) |
h_index, |
|
|
type(json_file), intent(inout) |
json |
|
) |
| |
- Parameters
-
| scheme_name | The solver scheme name. |
| coef | The SEM coefficients. |
| msk | The wall-point mask. |
| facet | The wall-point facet indices. |
| h_index | The GLL index used for wall-model sampling. |
| json | The case-file parameters for this wall model. |
Definition at line 96 of file cai_sagaut_model_ii.f90.
◆ cai_sagaut_model_ii_init_from_components()
| subroutine cai_sagaut_model_ii::cai_sagaut_model_ii_init_from_components |
( |
class(cai_sagaut_model_ii_t), intent(inout) |
this, |
|
|
character(len=*), intent(in) |
scheme_name, |
|
|
type(coef_t), intent(in) |
coef, |
|
|
integer, dimension(:), intent(in) |
msk, |
|
|
integer, dimension(:), intent(in) |
facet, |
|
|
integer, intent(in) |
h_index, |
|
|
real(kind=rp), intent(in) |
kappa, |
|
|
real(kind=rp), intent(in) |
b, |
|
|
real(kind=rp), intent(in) |
p, |
|
|
real(kind=rp), intent(in) |
s |
|
) |
| |
|
private |
- Parameters
-
| scheme_name | The solver scheme name. |
| coef | The SEM coefficients. |
| msk | The wall-point mask. |
| facet | The wall-point facet indices. |
| h_index | The GLL index used for wall-model sampling. |
| kappa | The von Karman coefficient. |
| B | The log-law intercept. |
| p | The blending exponent. |
| s | The blending scale. |
Definition at line 153 of file cai_sagaut_model_ii.f90.
◆ cai_sagaut_model_ii_partial_init()
- Parameters
-
| coef | The SEM coefficients. |
| json | The case-file parameters for this wall model. |
Definition at line 119 of file cai_sagaut_model_ii.f90.