CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
cbl::catalogue::Catalogue Member List

This is the complete list of members for cbl::catalogue::Catalogue, including all inherited members.

add_object(std::shared_ptr< Object > object)cbl::catalogue::Catalogueinline
add_object(T object)cbl::catalogue::Catalogueinline
add_objects(std::vector< std::shared_ptr< Object > > sample)cbl::catalogue::Catalogueinline
add_objects(std::vector< T > sample)cbl::catalogue::Catalogueinline
angsep_xyz(const int i, std::shared_ptr< Object > obj) constcbl::catalogue::Catalogue
Catalogue()=defaultcbl::catalogue::Catalogue
Catalogue(const Catalogue &obj)cbl::catalogue::Catalogueinline
Catalogue(Catalogue &&obj)cbl::catalogue::Catalogueinline
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< double > coord1, const std::vector< double > coord2, const std::vector< double > coord3, const std::vector< double > weight={}, const cosmology::Cosmology &cosm={}, const CoordinateUnits inputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogue
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< double > coord1, const std::vector< double > coord2, const std::vector< double > coord3, const cosmology::Cosmology &cosm, const CoordinateUnits inputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogueinline
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< std::string > file, const int col1=1, const int col2=2, const int col3=3, const int colWeight=-1, const int colRegion=-1, const double nSub=1.1, const double fact=1., const cosmology::Cosmology &cosm={}, const CoordinateUnits inputUnits=CoordinateUnits::_radians_, const CharEncode charEncode=CharEncode::_ascii_, const std::string comment="#", const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< std::string > file, const cosmology::Cosmology &cosm, const CoordinateUnits inputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogueinline
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< Var > attribute, const std::vector< int > column, const std::vector< std::string > file, const int comments=0, const double nSub=1.1, const double fact=1, const cosmology::Cosmology &cosm={}, const CoordinateUnits inputUnits=CoordinateUnits::_radians_, const char delimiter='\t', const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< std::string > file, const std::vector< std::string > column_names, const bool read_weights, const bool read_regions, const double nSub, const double fact, const cosmology::Cosmology &cosm={}, const CoordinateUnits inputUnits=CoordinateUnits::_radians_, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const ObjectType objectType, const CoordinateType coordinateType, const std::vector< std::string > file, const std::vector< std::string > column_names, const std::vector< Var > attribute, const double nSub, const double fact, const cosmology::Cosmology &cosm={}, const CoordinateUnits inputUnits=CoordinateUnits::_radians_, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(std::vector< T > object)cbl::catalogue::Catalogueinline
Catalogue(std::vector< std::shared_ptr< Object > > sample)cbl::catalogue::Catalogueinline
Catalogue(const ObjectType objectType, const std::vector< Var > attribute, const std::vector< int > column, const std::vector< std::string > file, const int comments=0, const double nSub=1.1, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const Catalogue input_catalogue, const Catalogue target_catalogue, const Var var_name, const int nbin, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const Catalogue input_catalogue, const Catalogue target_catalogue, const cbl::catalogue::Var var_name1, const int nbin1, const cbl::catalogue::Var var_name2, const int nbin2, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const Catalogue halo_catalogue, const cosmology::Cosmology &cosm, const HODType HOD_Type, const double threshold, const bool substructures=true, std::vector< double > parameter={})cbl::catalogue::Catalogue
Catalogue(const RandomType type, const cosmology::Cosmology &real_cosm, const cosmology::Cosmology &test_cosm, const std::string dir_in, const double Zguess_min, const double Zguess_max)cbl::catalogue::Catalogue
Catalogue(const RandomType type, const Catalogue catalogue, const double N_R, const int nbin=10, const cosmology::Cosmology &cosm={}, const bool conv=false, const double sigma=0., const std::vector< double > redshift={}, const std::vector< double > RA={}, const std::vector< double > Dec={}, int z_ndigits=10, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const RandomType type, const int N_R, const double z_step, const Catalogue catalogue, const cosmology::Cosmology &cosm={}, const std::vector< double > RA={}, const std::vector< double > Dec={}, const double sigma_kernel=0.01, const int nbins=100, int z_ndigits=10, const int times_default=5, double times_change=0.5, const double tolerance=0.05, const std::string out_path_nz=par::defaultString, const std::string out_file_nz=par::defaultString, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const RandomType type, const Catalogue catalogue, const double N_R, const int nbin, const double Angle, const std::vector< double > redshift, const cosmology::Cosmology &cosm={}, const bool conv=false, const double sigma=0., const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const RandomType type, const std::vector< std::string > mangle_mask, const Catalogue catalogue, const double N_R, const int nbin, const cosmology::Cosmology cosm, const bool conv=false, const double sigma=0., const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const RandomType type, const Catalogue catalogue, const double N_R, const bool dndz_per_stripe, const int nbin, const cosmology::Cosmology cosm, const bool conv=false, const double sigma=0, const int seed=3213)cbl::catalogue::Catalogue
Catalogue(const RandomType type, Catalogue catalogue, const double N_R, const cosmology::Cosmology cosm, const std::vector< double > RA_range, const std::vector< double > DEC_range, const unsigned int nbin, const int seed)cbl::catalogue::Catalogue
Catalogue(const VoidAlgorithm algorithm, Catalogue tracer_catalogue, Catalogue random_catalogue, const std::string dir_output, const std::string output, const double cellsize, const int n_rec=1, const double step_size=2.5/3., const double threshold=0., const std::vector< bool > print={true, true})cbl::catalogue::Catalogue
Catalogue(const VoidAlgorithm algorithm, Catalogue tracer_catalogue, Catalogue random_catalogue, const std::string dir_output, const std::string output, const double cellsize, const cbl::cosmology::Cosmology cosm, const std::vector< double > RA_range, const std::vector< double > DEC_range, const int n_rec=1, const double step_size=2.5/3., const double threshold=0.)cbl::catalogue::Catalogue
Catalogue(const ObjectType objectType, const std::string file_cn=par::defaultString, const bool snapformat=false, const bool swap=false, const double fact=0.001, const bool read_catalogue=true, const double nSub=1.1, const std::string component_to_read="ALL", const std::vector< std::vector< double >> edges={{par::defaultDouble, par::defaultDouble},{par::defaultDouble, par::defaultDouble},{par::defaultDouble, par::defaultDouble}})cbl::catalogue::Catalogue
Catalogue(const int snap, const std::string basedir, const bool swap=false, const bool long_ids=false, const double scaleFact=1.0, const double massFact=1.0, const EstimateCriterion estimate_crit=EstimateCriterion::_m200_, const bool veldisp=false, const bool masstab=false, const bool add_satellites=false, const bool verbose=false)cbl::catalogue::Catalogue
catalogue_object(const int i) constcbl::catalogue::Catalogueinline
catalogue_object() constcbl::catalogue::Catalogueinline
centralDensity(const int i) constcbl::catalogue::Catalogueinline
clean_void_catalogue(const bool initial_radius=false, const std::vector< double > delta_r={-1, 1000}, const double threshold=0.205, const bool rescale=true, const std::shared_ptr< Catalogue > tracers_catalogue={}, chainmesh::ChainMesh3D ChM={}, const double ratio=1.5, const bool checkoverlap=true, const Var ol_criterion=Var::_CentralDensity_)cbl::catalogue::Catalogue
clean_void_catalogue(const std::vector< double > par_numdensity, const bool initial_radius=false, const std::vector< double > delta_r={-1, 1000}, const double threshold=0.205, const bool rescale=true, const std::shared_ptr< Catalogue > tracers_catalogue={}, chainmesh::ChainMesh3D ChM={}, const double ratio=1.5, const bool checkoverlap=true, const Var ol_criterion=Var::_CentralDensity_)cbl::catalogue::Catalogue
clean_void_catalogue(const std::vector< std::vector< double >> data_numdensity, const std::string method_interpolation, const bool initial_radius=false, const std::vector< double > delta_r={-1, 1000}, const double threshold=0.205, const bool rescale=true, const std::shared_ptr< Catalogue > tracers_catalogue={}, chainmesh::ChainMesh3D ChM={}, const double ratio=1.5, const bool checkoverlap=true, const Var ol_criterion=Var::_CentralDensity_)cbl::catalogue::Catalogue
compute_catalogueProperties_box(const double boxside)cbl::catalogue::Catalogue
compute_catalogueProperties_lightCone(cbl::cosmology::Cosmology cosmology, const std::vector< double > RA_range, const std::vector< double > DEC_range, const unsigned int nbin)cbl::catalogue::Catalogue
compute_centralDensity(const std::shared_ptr< Catalogue > tracers_catalogue, chainmesh::ChainMesh3D ChM, const double threshold)cbl::catalogue::Catalogue
compute_centralDensity(const std::shared_ptr< Catalogue > tracers_catalogue, chainmesh::ChainMesh3D ChM, const std::vector< double > par_numdensity, const double threshold)cbl::catalogue::Catalogue
compute_centralDensity(const std::shared_ptr< Catalogue > tracers_catalogue, chainmesh::ChainMesh3D ChM, const std::vector< std::vector< double >> data_numdensity, const std::string method_interpolation, const double threshold)cbl::catalogue::Catalogue
compute_densityContrast(const std::shared_ptr< Catalogue > tracers_catalogue, chainmesh::ChainMesh3D ChM, const double ratio=0.1)cbl::catalogue::Catalogue
computeComovingCoordinates(const cosmology::Cosmology &cosm, const CoordinateUnits inputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogue
computePolarCoordinates(const CoordinateUnits outputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogue
computePolarCoordinates(const cosmology::Cosmology &cosmology, const double z1=0., const double z2=10., const CoordinateUnits outputUnits=CoordinateUnits::_radians_)cbl::catalogue::Catalogue
coordinate(const int i) constcbl::catalogue::Catalogueinline
counts_in_cell(const double cell_size, const int interpolation_type=0, const bool useMass=false, const double minX=par::defaultDouble, const double maxX=par::defaultDouble, const double minY=par::defaultDouble, const double maxY=par::defaultDouble, const double minZ=par::defaultDouble, const double maxZ=par::defaultDouble) constcbl::catalogue::Catalogue
dc(const int i) constcbl::catalogue::Catalogueinline
dec(const int i) constcbl::catalogue::Catalogueinline
dec_tile(const int i) constcbl::catalogue::Catalogueinline
density_field(const double cell_size, const Catalogue mask_catalogue, const int interpolation_type=0, const double kernel_radius=0., const bool useMass=false) constcbl::catalogue::Catalogue
densityContrast(const int i) constcbl::catalogue::Catalogueinline
diluted_catalogue(const double nSub, const int seed=3213) constcbl::catalogue::Catalogue
distance(const int i, std::shared_ptr< Object > obj) constcbl::catalogue::Catalogue
equalize_random_box(cbl::catalogue::Catalogue tracer_catalogue, const int seed)cbl::catalogue::Catalogue
equalize_random_lightCone(cbl::catalogue::Catalogue tracer_catalogue, cbl::cosmology::Cosmology cosm, const std::vector< double > RA_range, const std::vector< double > DEC_range, const int seed)cbl::catalogue::Catalogue
field(const int i) constcbl::catalogue::Catalogueinline
field() constcbl::catalogue::Catalogue
field_list() constcbl::catalogue::Catalogueinline
galaxyTag(const int i) constcbl::catalogue::Catalogueinline
generic(const int i) constcbl::catalogue::Catalogueinline
ID(const int i) constcbl::catalogue::Catalogueinline
IDHost(const int i) constcbl::catalogue::Catalogueinline
isSetVar(const int index, const Var var_name) constcbl::catalogue::Catalogue
isSetVar(const Var var_name) constcbl::catalogue::Catalogue
lensingCalib(const int i) constcbl::catalogue::Catalogueinline
lensingWeight(const int i) constcbl::catalogue::Catalogueinline
m_blockheadercbl::catalogue::Catalogueprivate
m_check_it_in(std::ifstream &finr, const bool swap)cbl::catalogue::Catalogueprivate
m_check_it_out(std::ifstream &finr, const bool swap)cbl::catalogue::Catalogueprivate
m_indexcbl::catalogue::Catalogueprivate
m_nRegionscbl::catalogue::Catalogueprivate
m_objectcbl::catalogue::Catalogueprivate
m_read_header(std::ifstream &finh, const bool swap=false)cbl::catalogue::Catalogueprivate
m_swap_header(Gadget_Header header)cbl::catalogue::Catalogueprivate
m_swap_header(SubFindTab_Header header)cbl::catalogue::Catalogueprivate
magnitude(const int i) constcbl::catalogue::Catalogueinline
magnitudeG(const int i) constcbl::catalogue::Catalogueinline
magnitudeI(const int i) constcbl::catalogue::Catalogueinline
magnitudeR(const int i) constcbl::catalogue::Catalogueinline
magnitudeU(const int i) constcbl::catalogue::Catalogueinline
mangle_cut(const std::string mangle_mask, const bool excl=false) constcbl::catalogue::Catalogue
mass(const int i) constcbl::catalogue::Catalogueinline
mass_proxy(const int i) constcbl::catalogue::Catalogueinline
mass_proxy_error(const int i) constcbl::catalogue::Catalogueinline
massinfall(const int i) constcbl::catalogue::Catalogueinline
Max(const Var var_name) constcbl::catalogue::Catalogueinline
Min(const Var var_name) constcbl::catalogue::Catalogueinline
mps(const double boxside=par::defaultDouble) constcbl::catalogue::Catalogueinline
mps_error(const double boxside=par::defaultDouble) constcbl::catalogue::Catalogueinline
mstar(const int i) constcbl::catalogue::Catalogueinline
nearCells(const int index) constcbl::catalogue::Catalogueinline
nFields() constcbl::catalogue::Catalogueinline
nObjects() constcbl::catalogue::Catalogueinline
nObjects_condition(const Var var_name, const double down, const double up, const bool excl=false)cbl::catalogue::Catalogue
nObjects_lightCone(const int nbin) constcbl::catalogue::Catalogueinline
normalizeComovingCoordinates()cbl::catalogue::Catalogue
nRegions()cbl::catalogue::Catalogue
numdensity(const double boxside=par::defaultDouble) constcbl::catalogue::Catalogueinline
numdensity_error(const double boxside=par::defaultDouble) constcbl::catalogue::Catalogueinline
odds(const int i) constcbl::catalogue::Catalogueinline
operator+=(std::shared_ptr< Catalogue > cc)cbl::catalogue::Catalogueinline
operator+=(const Catalogue cc)cbl::catalogue::Catalogueinline
operator=(const Catalogue &obj)cbl::catalogue::Catalogueinline
operator=(Catalogue &&obj) noexceptcbl::catalogue::Catalogueinline
operator[](const size_t i) constcbl::catalogue::Catalogueinline
Order(const std::vector< int > vv)cbl::catalogue::Catalogue
Order()cbl::catalogue::Catalogue
part(const int index) constcbl::catalogue::Catalogueinline
ra(const int i) constcbl::catalogue::Catalogueinline
ra_tile(const int i) constcbl::catalogue::Catalogueinline
radius(const int i) constcbl::catalogue::Catalogueinline
redshift(const int i) constcbl::catalogue::Catalogueinline
redshiftMax(const int i) constcbl::catalogue::Catalogueinline
redshiftMin(const int i) constcbl::catalogue::Catalogueinline
region(const int i) constcbl::catalogue::Catalogueinline
region() constcbl::catalogue::Catalogue
region_list() constcbl::catalogue::Catalogue
remove_object(const int index)cbl::catalogue::Catalogueinline
remove_objects()cbl::catalogue::Catalogueinline
remove_objects(const std::vector< bool > index)cbl::catalogue::Catalogue
replace_objects(std::vector< T > sample)cbl::catalogue::Catalogueinline
replace_objects(std::vector< std::shared_ptr< Object > > sample)cbl::catalogue::Catalogueinline
restoreComovingCoordinates()cbl::catalogue::Catalogue
sample() constcbl::catalogue::Catalogueinline
satellites(const int index) constcbl::catalogue::Catalogueinline
set_field(const std::vector< std::string > field)cbl::catalogue::Catalogue
set_nearCells(const int index, const std::vector< std::vector< unsigned int >> nearCells={})cbl::catalogue::Catalogueinline
set_part(const int index, const std::vector< unsigned int > part={})cbl::catalogue::Catalogueinline
set_ra_dec_tile(const std::vector< double > RA_tile, const std::vector< double > Dec_tile, const CoordinateUnits inputUnits=CoordinateUnits::_degrees_)cbl::catalogue::Catalogue
set_region(const std::vector< long > region, const int nRegions=-1)cbl::catalogue::Catalogue
set_region_number(const size_t nRegions)cbl::catalogue::Catalogue
set_satellite(const int index, const std::shared_ptr< Object > satellite={})cbl::catalogue::Catalogueinline
set_satellites(const int index, const std::vector< std::shared_ptr< Object >> satellites={})cbl::catalogue::Catalogueinline
set_var(const int index, const Var var_name, const double value, const cosmology::Cosmology cosmology={}, const bool update_coordinates=true)cbl::catalogue::Catalogue
set_var(const int index, const Var var_name, const int value, const cosmology::Cosmology cosmology={})cbl::catalogue::Catalogue
set_var(const Var var_name, const std::vector< double > var, const cosmology::Cosmology cosmology={}, const bool update_coordinates=true)cbl::catalogue::Catalogue
set_var(const Var var_name, const std::vector< int > var, const cosmology::Cosmology cosmology={})cbl::catalogue::Catalogue
shear1(const int i) constcbl::catalogue::Catalogueinline
shear2(const int i) constcbl::catalogue::Catalogueinline
shuffle(const int seed)cbl::catalogue::Catalogue
smooth(const double gridsize, const cosmology::Cosmology cosmology, const std::vector< Var > vars={}, const int SUB=1)cbl::catalogue::Catalogue
sn(const int i) constcbl::catalogue::Catalogueinline
sort(const Var var_name, const bool increasing=false)cbl::catalogue::Catalogue
stats_var(const Var var_name) constcbl::catalogue::Catalogue
stats_var(const std::vector< Var > var_name) constcbl::catalogue::Catalogue
sub_catalogue(const Var var_name, const double down, const double up, const bool excl=false) constcbl::catalogue::Catalogue
sub_catalogue(const mask_function mask, const bool excl=false) constcbl::catalogue::Catalogue
sub_catalogue(const MaskObject &mask, const bool excl=false) constcbl::catalogue::Catalogue
sub_catalogue(catalogue::Catalogue &data, const double tile_width_RA, const double tile_width_Dec, const bool write_tiles=false, const std::string dir_tiles="./", const std::string file_tiles="tiles_coordinates.txt")cbl::catalogue::Catalogue
swap_objects(const int ind1, const int ind2)cbl::catalogue::Catalogue
tot_mass(const int i) constcbl::catalogue::Catalogueinline
var(const int index, const Var var_name) constcbl::catalogue::Catalogue
var(const Var var_name) constcbl::catalogue::Catalogue
var_distr(const Var var_name, std::vector< double > &_var, std::vector< double > &dist, std::vector< double > &err, const int nbin, const bool linear=true, const std::string file_out=par::defaultString, const double Volume=1., const bool norm=false, const double V1=par::defaultDouble, const double V2=par::defaultDouble, const std::string bin_type="Linear", const bool convolution=false, const double sigma=0.) constcbl::catalogue::Catalogue
var_int(const int index, const Var var_name) constcbl::catalogue::Catalogue
var_int(const Var var_name) constcbl::catalogue::Catalogue
volume(const double boxside=par::defaultDouble) constcbl::catalogue::Catalogueinline
vx(const int i) constcbl::catalogue::Catalogueinline
vy(const int i) constcbl::catalogue::Catalogueinline
vz(const int i) constcbl::catalogue::Catalogueinline
weight(const int i) constcbl::catalogue::Catalogueinline
weightedN() constcbl::catalogue::Catalogue
weightedN_condition(const Var var_name, const double down, const double up, const bool excl=false)cbl::catalogue::Catalogue
write_comoving_coordinates(const std::string outputFile) constcbl::catalogue::Catalogue
write_data(const std::string outputFile, const std::vector< Var > var_name={}, const std::string sep=" ", const std::string header="") constcbl::catalogue::Catalogue
write_obs_coordinates(const std::string outputFile) constcbl::catalogue::Catalogue
x_displacement(const int i) constcbl::catalogue::Catalogueinline
xx(const int i) constcbl::catalogue::Catalogueinline
y_displacement(const int i) constcbl::catalogue::Catalogueinline
yy(const int i) constcbl::catalogue::Catalogueinline
z_bins(const int nbin) constcbl::catalogue::Catalogueinline
z_displacement(const int i) constcbl::catalogue::Catalogueinline
zz(const int i) constcbl::catalogue::Catalogueinline
~Catalogue()=defaultcbl::catalogue::Catalogue