LCT data derived type.
More...
|
subroutine | lct_blk_alloc (lct_blk, nam, geom, bpar, samp, ib) |
| Allocation. More...
|
|
subroutine | lct_blk_partial_dealloc (lct_blk) |
| Release memory (partial) More...
|
|
subroutine | lct_blk_dealloc (lct_blk) |
| Release memory. More...
|
|
subroutine | lct_blk_write (lct_blk, mpl, nam, geom, bpar, io, filename) |
| Write LCT. More...
|
|
subroutine | lct_blk_write_cor (lct_blk, mpl, nam, geom, bpar, samp) |
| Write full correlations. More...
|
|
subroutine | lct_blk_compute (lct_blk, mpl, rng, nam, geom, bpar, samp, mom_blk) |
| Compute raw correlation and fit to get LCT components. More...
|
|
subroutine | lct_blk_filter (lct_blk, mpl, nam, geom, bpar, samp) |
| Filter LCT. More...
|
|
subroutine | lct_blk_interp (lct_blk, mpl, nam, geom, bpar, samp) |
| Interpolate LCT. More...
|
|
◆ lct_blk_alloc()
subroutine type_lct_blk::lct_blk_alloc |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(samp_type), intent(in) |
samp, |
|
|
integer, intent(in) |
ib |
|
) |
| |
|
private |
Allocation.
- Parameters
-
[in,out] | lct_blk | LCT block |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | ib | Block index |
Definition at line 84 of file type_lct_blk.F90.
◆ lct_blk_compute()
subroutine type_lct_blk::lct_blk_compute |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(rng_type), intent(inout) |
rng, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(samp_type), intent(in) |
samp, |
|
|
type(mom_blk_type), intent(in) |
mom_blk |
|
) |
| |
|
private |
Compute raw correlation and fit to get LCT components.
- Parameters
-
[in,out] | lct_blk | LCT block |
[in,out] | mpl | MPI data |
[in,out] | rng | Random number generator |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
[in] | mom_blk | Moments block |
Definition at line 313 of file type_lct_blk.F90.
◆ lct_blk_dealloc()
subroutine type_lct_blk::lct_blk_dealloc |
( |
class(lct_blk_type), intent(inout) |
lct_blk | ) |
|
|
private |
◆ lct_blk_filter()
subroutine type_lct_blk::lct_blk_filter |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(samp_type), intent(in) |
samp |
|
) |
| |
|
private |
Filter LCT.
- Parameters
-
[in,out] | lct_blk | Averaged statistics block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 621 of file type_lct_blk.F90.
◆ lct_blk_interp()
subroutine type_lct_blk::lct_blk_interp |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(samp_type), intent(in) |
samp |
|
) |
| |
|
private |
Interpolate LCT.
- Parameters
-
[in,out] | lct_blk | Averaged statistics block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 767 of file type_lct_blk.F90.
◆ lct_blk_partial_dealloc()
subroutine type_lct_blk::lct_blk_partial_dealloc |
( |
class(lct_blk_type), intent(inout) |
lct_blk | ) |
|
|
private |
◆ lct_blk_write()
subroutine type_lct_blk::lct_blk_write |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(io_type), intent(in) |
io, |
|
|
character(len=*), intent(in) |
filename |
|
) |
| |
|
private |
Write LCT.
- Parameters
-
[in,out] | lct_blk | Averaged statistics block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | io | I/O |
Definition at line 179 of file type_lct_blk.F90.
◆ lct_blk_write_cor()
subroutine type_lct_blk::lct_blk_write_cor |
( |
class(lct_blk_type), intent(inout) |
lct_blk, |
|
|
type(mpl_type), intent(inout) |
mpl, |
|
|
type(nam_type), intent(in) |
nam, |
|
|
type(geom_type), intent(in) |
geom, |
|
|
type(bpar_type), intent(in) |
bpar, |
|
|
type(samp_type), intent(in) |
samp |
|
) |
| |
|
private |
Write full correlations.
- Parameters
-
[in,out] | lct_blk | Averaged statistics block |
[in,out] | mpl | MPI data |
[in] | nam | Namelist |
[in] | geom | Geometry |
[in] | bpar | Block parameters |
[in] | samp | Sampling |
Definition at line 228 of file type_lct_blk.F90.