Go to the source code of this file.
|
module | memory |
| Module that compute the memory term \(M_3\) of the WL parameterization.
|
|
|
subroutine, public | memory::init_memory |
| Subroutine to initialise the memory. More...
|
|
subroutine, public | memory::compute_m3 (y, dt, dtn, savey, save_ev, evolve, inter, h_int) |
| Compute the integrand of \(M_3\) at each time in the past and integrate to get the memory term. More...
|
|
subroutine, public | memory::test_m3 (y, dt, dtn, h_int) |
| Routine to test the #compute_M3 routine. More...
|
|
|
real(kind=8), dimension(:,:), allocatable | memory::x |
| Array storing the previous state of the system. More...
|
|
real(kind=8), dimension(:,:), allocatable | memory::xs |
| Array storing the resolved time evolution of the previous state of the system. More...
|
|
real(kind=8), dimension(:,:), allocatable | memory::zs |
| Dummy array to replace Xs in case where the evolution is not stored. More...
|
|
real(kind=8), dimension(:), allocatable | memory::buf_m |
| Dummy vector. More...
|
|
real(kind=8), dimension(:), allocatable | memory::buf_m3 |
| Dummy vector to store the \(M_3\) integrand. More...
|
|
integer | memory::t_index |
| Integer storing the time index (current position in the arrays) More...
|
|
procedure(ss_step), pointer | memory::step |
| Procedural pointer pointing on the resolved dynamics step routine. More...
|
|