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.