CosmoBolognaLib
Free Software C++/Python libraries for cosmological calculations
Triplet.h File Reference

The class Triplet. More...

#include "Catalogue.h"
Include dependency graph for Triplet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cbl::triplets::Triplet
 The class Triplet. More...
 

Namespaces

 cbl
 The global namespace of the CosmoBolognaLib
 
 cbl::triplets
 The namespace of the functions and classes used to handle triplets of objects
 

Enumerations

enum class  cbl::triplets::TripletType { cbl::triplets::_comoving_theta_ , cbl::triplets::_comoving_side_ , cbl::triplets::_comoving_costheta_ , cbl::triplets::_multipoles_direct_ }
 the triplet type More...
 

Functions

std::vector< std::string > cbl::triplets::TripletTypeNames ()
 return a vector containing the TripletType names More...
 
TripletType cbl::triplets::TripletTypeCast (const int tripletPTypeIndex)
 cast an enum of type TripletType from its index More...
 
TripletType cbl::triplets::TripletTypeCast (const std::string tripletPTypeName)
 cast an enum of type TripletType from its name More...
 
std::vector< TripletType > cbl::triplets::TripletTypeCast (const std::vector< int > tripletPTypeIndeces)
 cast an enum of type TripletType from indeces More...
 
std::vector< TripletType > cbl::triplets::TripletTypeCast (const std::vector< std::string > tripletPTypeNames)
 cast an enum of type TripletType from thier names More...
 

Detailed Description

The class Triplet.

This file defines the interface of the class Triplet, used to handle triplets of objects to compute the three-point correlation function

Authors
Federico Marulli, Michele Moresco, Alfonso Veropalumbo
feder.nosp@m.ico..nosp@m.marul.nosp@m.li3@.nosp@m.unibo.nosp@m..it, miche.nosp@m.le.m.nosp@m.oresc.nosp@m.o@un.nosp@m.ibo.i.nosp@m.t, alfon.nosp@m.so.v.nosp@m.eropa.nosp@m.lumb.nosp@m.o@uni.nosp@m.bo.i.nosp@m.t

Definition in file Triplet.h.