Implements smagorinsky_t
.
|
subroutine | smagorinsky_init (this, dofmap, coef, json) |
| Constructor. More...
|
|
subroutine | smagorinsky_init_from_components (this, dofmap, coef, c_s, nut_name, delta_type) |
| Constructor from components. More...
|
|
subroutine | smagorinsky_free (this) |
| Destructor for the les_model_t (base) class. More...
|
|
subroutine | smagorinsky_compute (this, t, tstep) |
| Compute eddy viscosity. More...
|
|
◆ smagorinsky_compute()
subroutine smagorinsky::smagorinsky_compute |
( |
class(smagorinsky_t), intent(inout) |
this, |
|
|
real(kind=rp), intent(in) |
t, |
|
|
integer, intent(in) |
tstep |
|
) |
| |
|
private |
- Parameters
-
t | The time value. |
tstep | The current time-step. |
Definition at line 119 of file smagorinsky.f90.
◆ smagorinsky_free()
subroutine smagorinsky::smagorinsky_free |
( |
class(smagorinsky_t), intent(inout) |
this | ) |
|
|
private |
◆ smagorinsky_init()
subroutine smagorinsky::smagorinsky_init |
( |
class(smagorinsky_t), intent(inout) |
this, |
|
|
type(dofmap_t), intent(in) |
dofmap, |
|
|
type(coef_t), intent(in) |
coef, |
|
|
type(json_file), intent(inout) |
json |
|
) |
| |
- Parameters
-
dofmap | SEM map of degrees of freedom. |
coef | SEM coefficients. |
json | A dictionary with parameters. |
Definition at line 71 of file smagorinsky.f90.
◆ smagorinsky_init_from_components()
subroutine smagorinsky::smagorinsky_init_from_components |
( |
class(smagorinsky_t), intent(inout) |
this, |
|
|
type(dofmap_t), intent(in) |
dofmap, |
|
|
type(coef_t), intent(in) |
coef, |
|
|
real(kind=rp) |
c_s, |
|
|
character(len=*), intent(in) |
nut_name, |
|
|
character(len=*), intent(in) |
delta_type |
|
) |
| |
|
private |
- Parameters
-
dofmap | SEM map of degrees of freedom. |
coef | SEM coefficients. |
c_s | The model constant. |
nut_name | The name of the SGS viscosity field. |
Definition at line 93 of file smagorinsky.f90.