Alexandria  2.14.1
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 >:
[legend]
Collaboration diagram for Euclid::SourceCatalog::Pdf< T >:
[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 ()
 

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

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

Definition at line 59 of file Pdf.h.

Constructor & Destructor Documentation

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

Definition at line 61 of file Pdf.h.

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

Member Function Documentation

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

Definition at line 65 of file Pdf.h.

References Euclid::SourceCatalog::Pdf< T >::m_pdfs.

Member Data Documentation

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

Definition at line 71 of file Pdf.h.

Referenced by Euclid::SourceCatalog::Pdf< T >::getPdf().


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