Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
Euclid::SourceCatalog::Pdf< T > Class Template Reference

#include <Pdf.h>

Inheritance diagram for Euclid::SourceCatalog::Pdf< T >:
Inheritance graph
[legend]
Collaboration diagram for Euclid::SourceCatalog::Pdf< T >:
Collaboration graph
[legend]

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

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.

◆ ~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 Euclid::SourceCatalog::Pdf< T >::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 Euclid::SourceCatalog::Pdf< T >::getPdf().


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