|
subroutine | correlator::init (this, l, b, dim, n) |
| Initialize a correlator_t variable. More...
|
|
subroutine | correlator::add (this, i, block_operation, x, x_n, xvec, xvec_n) |
| Add a data element to the correlator. More...
|
|
subroutine, public | correlator::correlate_block_dot (s, c, idx, l, n, dim) |
| Correlation routine for dot product. More...
|
|
subroutine, public | correlator::correlate_block_distsq (s, c, idx, l, n, dim) |
| Correlation routine for squared distance. More...
|
|
integer function, public | correlator::get_n_blocks (l, n_blocks_max, n_samples) |
| Return the number of blocks needed for a trajectory of length n_samples. More...
|
|
subroutine | correlator::axial_init (this, block_length, n_samples, n_samples_fast) |
| Initialize an axial correlator. More...
|
|
subroutine | correlator::axial_add (this, i, com_pos, unit_r) |
| Add a data element to an axial correlator (slow time scale) More...
|
|
subroutine | correlator::axial_add_fast (this, i, v_com, unit_r) |
| Add a data element to an axial correlator (fast time scale) More...
|
|
subroutine | correlator::axial_write (this, correlator_group, sampling, dt, fast_sampling, fast_dt) |
| Write all correlators from an axial correlator variable to a HDF5 group. More...
|
|
subroutine, public | correlator::write_correlator_block (loc, name, c, step, time) |
| Write the data from a correlator_t variable to a HDF5 group. More...
|
|