|
Triumvirate C++ API 0.5.0.post1.dev301+g026f21751
Three-point clustering measurements in large-scale structure analyses.
|
Mesh field (with one-point statistics) and pseudo two-point statistics. More...
#include <fftw3.h>#include <chrono>#include <cmath>#include <complex>#include <functional>#include <vector>#include "arrayops.hpp"#include "monitor.hpp"#include "parameters.hpp"#include "maths.hpp"#include "dataobjs.hpp"#include "io.hpp"#include "particles.hpp"
Include dependency graph for field.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | trv::MeshField |
| Discretely sampled field on a mesh grid from particle catalogues. More... | |
| class | trv::FieldStats |
| Field (pseudo-two-point) statistics. More... | |
Namespaces | |
| namespace | trv |
Mesh field (with one-point statistics) and pseudo two-point statistics.
This module performs the assignment of catalogue particles with weights to a mesh grid to construct discretely sampled fields, and the Fourier transform and its inverse of the said fields. It also provides the corrections needed due to sampling effects, interlaced 'shadow' mesh grid for reducing aliasing effects, and methods to compute various constituent terms (one-point and pseudo two-point statistics) in the estimators of two- and three-point statistics.
Definition in file field.hpp.