Implements the scalar_stats_simcomp_t type.
|
| type | scalar_stats_simcomp_t |
| | A simulation component that computes the scalar statistics for the skewness, kurtosis, and the Reynolds-averaged mean scalar transport equation, scalar variance budget, and scalar flux budgets. More...
|
| |
|
| subroutine | scalar_stats_simcomp_init_from_json (this, json, case) |
| | Constructor from json.
|
| |
| subroutine | scalar_stats_simcomp_init_from_components (this, s, u, v, w, p, coef, start_time, hom_dir, stat_set, fname) |
| | Actual constructor.
|
| |
| subroutine | scalar_stats_simcomp_free (this) |
| | Destructor.
|
| |
| subroutine | scalar_stats_simcomp_restart (this, time) |
| |
| subroutine | scalar_stats_simcomp_compute (this, time) |
| | scalar_stats, called depending on compute_control and compute_value
|
| |
◆ scalar_stats_simcomp_compute()
◆ scalar_stats_simcomp_free()
◆ scalar_stats_simcomp_init_from_components()
| subroutine scalar_stats_simcomp::scalar_stats_simcomp_init_from_components |
( |
class(scalar_stats_simcomp_t), intent(inout), target |
this, |
|
|
type(field_t), intent(in), target |
s, |
|
|
type(field_t), intent(in), target |
u, |
|
|
type(field_t), intent(in), target |
v, |
|
|
type(field_t), intent(in), target |
w, |
|
|
type(field_t), intent(in), target |
p, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
real(kind=rp), intent(in) |
start_time, |
|
|
character(len=*), intent(in) |
hom_dir, |
|
|
character(len=*), intent(in) |
stat_set, |
|
|
character(len=*), intent(in), optional |
fname |
|
) |
| |
|
private |
- Parameters
-
| s | scalar |
| u | x-velocity |
| v | x-velocity |
| w | x-velocity |
| coef | sem coefs |
| start_time | time to start sampling stats |
| hom_dir | directions to average in |
| stat_set | Set of statistics to compute (basic/full) |
Definition at line 143 of file scalar_stats_simcomp.f90.
◆ scalar_stats_simcomp_init_from_json()
◆ scalar_stats_simcomp_restart()