sfof
Public Member Functions | Public Attributes | Private Attributes | List of all members
Cat_Merge Class Reference

Class for merging cluster catalogues. More...

#include <cat_merge.hpp>

Public Member Functions

void read_options (int, char *[])
 This method calls Option to read the code options from the provided arguments. More...
 
void read_files ()
 This method calls Merge_Fileio to read the input file and stores the data in Galaxy instances. More...
 
void merge_clusters ()
 This method initialises a Merge instance. More...
 
void assign_cluster_props ()
 This method assigns properties to the Cluster instances. More...
 
void write_files ()
 This method calls Fileio to write the Cluster instances and corresponding member Galaxy instances to files. More...
 

Public Attributes

Comp comp
 Include Comp class. More...
 

Private Attributes

Fileio fileio
 Include Fileio class. More...
 
Option opt
 Include Option class. More...
 
Merge_Fileio merge_fileio
 Include Merge_Fileio class. More...
 
Spline spline
 Include Spline. More...
 
std::vector< Clusterclusters
 Vector of Cluster instances. More...
 
Merge_Fileio::gal_container galaxies
 Set of Galaxies. More...
 

Detailed Description

Class for merging cluster catalogues.

This class merges Cluster instances that share commom member Galaxy instances.

Member Function Documentation

◆ assign_cluster_props()

void Cat_Merge::assign_cluster_props ( )

This method assigns properties to the Cluster instances.

◆ merge_clusters()

void Cat_Merge::merge_clusters ( )

This method initialises a Merge instance.

◆ read_files()

void Cat_Merge::read_files ( )

This method calls Merge_Fileio to read the input file and stores the data in Galaxy instances.

◆ read_options()

void Cat_Merge::read_options ( int  argc,
char *  argv[] 
)

This method calls Option to read the code options from the provided arguments.

Parameters
[in]argcArgument count.
[in]argvArgument vector.

◆ write_files()

void Cat_Merge::write_files ( )

This method calls Fileio to write the Cluster instances and corresponding member Galaxy instances to files.

Member Data Documentation

◆ clusters

std::vector<Cluster> Cat_Merge::clusters
private

Vector of Cluster instances.

◆ comp

Comp Cat_Merge::comp

Include Comp class.

◆ fileio

Fileio Cat_Merge::fileio
private

Include Fileio class.

◆ galaxies

Merge_Fileio::gal_container Cat_Merge::galaxies
private

Set of Galaxies.

◆ merge_fileio

Merge_Fileio Cat_Merge::merge_fileio
private

Include Merge_Fileio class.

◆ opt

Option Cat_Merge::opt
private

Include Option class.

◆ spline

Spline Cat_Merge::spline
private

Include Spline.


The documentation for this class was generated from the following files: