C++ Library# See also Doxygen version of the C++ API reference. Class Hierarchy# File Hierarchy# Full API# Namespaces# Namespace std Namespace trv Namespace trv::array Namespace trv::io Namespace trv::maths Namespace trv::sys Classes and Structs# Struct BinnedVectors Struct BispecMeasurements Struct LineOfSight Struct ParticleCatalogue::ParticleData Struct PowspecMeasurements Struct ThreePCFMeasurements Struct ThreePCFWindowMeasurements Struct TwoPCFMeasurements Struct TwoPCFWindowMeasurements Class Binning Class FieldStats Class SphericalBesselCalculator Class SphericalHarmonicCalculator Class MeshField Class ParameterSet Class ParticleCatalogue Class ExtrapError Class InvalidDataError Class InvalidParameterError Class IOError Class Logger Class UnimplementedError Enums# Enum LogLevel Functions# Function main Function trv::array::extrap2d_bilin Function trv::array::extrap2d_bizeros Function trv::array::extrap2d_logbilin Function trv::array::extrap_loglin Function trv::array::get_sorted_indices Function trv::calc_bispec_normalisation_from_mesh Function trv::calc_bispec_normalisation_from_particles Function trv::calc_coupling_coeff_2pt Function trv::calc_coupling_coeff_3pt Function trv::calc_powspec_normalisation_from_mesh Function trv::calc_powspec_normalisation_from_meshes(trv::ParticleCatalogue&, trv::ParticleCatalogue&, trv::ParameterSet&, double) Function trv::calc_powspec_normalisation_from_meshes(trv::ParticleCatalogue&, trv::ParticleCatalogue&, trv::ParameterSet&, double, double, double, std::string) Function trv::calc_powspec_normalisation_from_particles Function trv::calc_powspec_shotnoise_from_particles Function trv::calc_ylm_wgtd_shotnoise_amp_for_bispec(ParticleCatalogue&, ParticleCatalogue&, LineOfSight *, LineOfSight *, double, int, int) Function trv::calc_ylm_wgtd_shotnoise_amp_for_bispec(ParticleCatalogue&, LineOfSight *, double, int, int) Function trv::calc_ylm_wgtd_shotnoise_amp_for_powspec(ParticleCatalogue&, ParticleCatalogue&, LineOfSight *, LineOfSight *, double, int, int) Function trv::calc_ylm_wgtd_shotnoise_amp_for_powspec(ParticleCatalogue&, LineOfSight *, double, int, int) Function trv::compute_3pcf Function trv::compute_3pcf_in_gpp_box Function trv::compute_3pcf_window Function trv::compute_bispec Function trv::compute_bispec_in_gpp_box Function trv::compute_corrfunc Function trv::compute_corrfunc_in_gpp_box Function trv::compute_corrfunc_window Function trv::compute_powspec Function trv::compute_powspec_in_gpp_box Function trv::io::print_binned_vectors_to_file Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::PowspecMeasurements&) Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::TwoPCFMeasurements&) Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::TwoPCFWindowMeasurements&) Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::BispecMeasurements&) Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::ThreePCFMeasurements&) Function trv::io::print_measurement_datatab_to_file(std::FILE *, trv::ParameterSet&, trv::ThreePCFWindowMeasurements&) Function trv::io::print_measurement_header_to_file(std::FILE *, trv::ParameterSet&, trv::ParticleCatalogue&, trv::ParticleCatalogue&, double, double, double) Function trv::io::print_measurement_header_to_file(std::FILE *, trv::ParameterSet&, trv::ParticleCatalogue&, double, double, double) Function trv::maths::calc_kr_pivot_lowring Function trv::maths::compute_u_kernel_coeff Function trv::maths::eval_complex_in_polar Function trv::maths::eval_gamma Function trv::maths::eval_gamma_ratio_asymp Function trv::maths::eval_lanczos_approx_series Function trv::maths::eval_lngamma Function trv::maths::get_lngamma_components Function trv::maths::get_vec3d_magnitude(std::vector<double>) Function trv::maths::get_vec3d_magnitude(double *) Function trv::maths::hankel_transform Function trv::maths::sj_transform Function trv::maths::sj_transform_symm_biased Function trv::maths::wigner_3j Function trv::sys::display_prog_licence Function trv::sys::display_prog_notice Function trv::sys::if_filepath_is_set Function trv::sys::make_write_dir Function trv::sys::show_current_datetime Function trv::sys::show_elapsed_time Function trv::sys::show_timestamp Template Function trv::sys::size_in_gb Function trv::sys::update_maxmem Function trv::transform_corrfunc_to_powspec_multipole Function trv::transform_powspec_to_corrfunc_multipole Function trv::validate_multipole_coupling Variables# Variable trv::maths::eps_coupling Variable trv::maths::gconst_lanczos Variable trv::maths::M_I Variable trv::maths::nterm_lanczos Variable trv::maths::pcoeff_lanczos Variable trv::sys::clockStart Variable trv::sys::currTask Variable trv::sys::gbytesMaxMem Variable trv::sys::gbytesMem Variable trv::sys::logger