Go to the documentation of this file.
7 #ifndef CAT_MERGE_CLASS_H
8 #define CAT_MERGE_CLASS_H
90 #endif // CAT_MERGE_CLASS_H
Fileio fileio
Include Fileio class.
Definition: cat_merge.hpp:71
Class for reading code options.
Definition: option_class.hpp:24
std::map< unsigned long, Galaxy > gal_container
Map of Galaxy instances.
Definition: cat_merge_fileio.hpp:35
void read_options(int, char *[])
This method calls Option to read the code options from the provided arguments.
Definition: cat_merge.cpp:5
Class for file input and output.
Definition: fileio_class.hpp:33
Class for merging cluster catalogues.
Definition: cat_merge.hpp:31
Comp comp
Include Comp class.
Definition: cat_merge.hpp:36
void merge_clusters()
This method initialises a Merge instance.
Definition: cat_merge.cpp:17
Merge_Fileio::gal_container galaxies
Set of Galaxies.
Definition: cat_merge.hpp:86
Class for cubic spline interpolation.
Definition: spline.hpp:24
Class containing basic functions used in generic codes.
Definition: comp.hpp:18
void assign_cluster_props()
This method assigns properties to the Cluster instances.
Definition: cat_merge.cpp:24
void read_files()
This method calls Merge_Fileio to read the input file and stores the data in Galaxy instances.
Definition: cat_merge.cpp:11
Class for reading files for Cat_Merge.
Definition: cat_merge_fileio.hpp:30
Spline spline
Include Spline.
Definition: cat_merge.hpp:80
std::vector< Cluster > clusters
Vector of Cluster instances.
Definition: cat_merge.hpp:83
Option opt
Include Option class.
Definition: cat_merge.hpp:74
void write_files()
This method calls Fileio to write the Cluster instances and corresponding member Galaxy instances to ...
Definition: cat_merge.cpp:47
Merge_Fileio merge_fileio
Include Merge_Fileio class.
Definition: cat_merge.hpp:77