Alexandria 2.31.4
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Euclid::SourceCatalog::Pdf< T > Class Template Reference

#include <Pdf.h>

Inheritance diagram for Euclid::SourceCatalog::Pdf< T >:
Collaboration diagram for Euclid::SourceCatalog::Pdf< T >:

Public Types

using PdfType = GridContainer::GridContainer<std::vector<double>, T>

Public Member Functions

 Pdf (std::map< std::string, PdfType > pdfs)
virtual ~Pdf ()=default
const PdfTypegetPdf (const std::string &name)
Public Member Functions inherited from Euclid::SourceCatalog::Attribute
virtual ~Attribute ()=default

Private Attributes

std::map< std::string, PdfTypem_pdfs

Detailed Description

template<typename T>
class Euclid::SourceCatalog::Pdf< T >

Definition at line 55 of file Pdf.h.

Member Typedef Documentation

◆ PdfType

template<typename T>
using Euclid::SourceCatalog::Pdf< T >::PdfType = GridContainer::GridContainer<std::vector<double>, T>

Definition at line 58 of file Pdf.h.

Constructor & Destructor Documentation

◆ Pdf()

template<typename T>
Euclid::SourceCatalog::Pdf< T >::Pdf ( std::map< std::string, PdfType > pdfs)
inlineexplicit

Definition at line 60 of file Pdf.h.

References m_pdfs.

◆ ~Pdf()

template<typename T>
virtual Euclid::SourceCatalog::Pdf< T >::~Pdf ( )
virtualdefault

Member Function Documentation

◆ getPdf()

template<typename T>
const PdfType & Euclid::SourceCatalog::Pdf< T >::getPdf ( const std::string & name)
inline

Definition at line 64 of file Pdf.h.

References m_pdfs.

Member Data Documentation

◆ m_pdfs

template<typename T>
std::map<std::string, PdfType> Euclid::SourceCatalog::Pdf< T >::m_pdfs
private

Definition at line 69 of file Pdf.h.

Referenced by getPdf(), and Pdf().


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