File PDF.hpp

↰ Parent directory (src/pdfs)

Class to represent a PDF.

Definition (src/pdfs/PDF.hpp)

Detailed Description

Mark Krumholz

This class represents a PDF composed of one or more segments. This PDF can be properly normalized (so that the integral over all segments is unity) or not. It provides methods for sampling from the PDF and computing various integrals and expectation values from it. 2024-06-12

Copyright (c) 2026 Mark Krumholz. All rights reserved.

Includes

  • ../utils/RandomDist.hpp

  • ../utils/RngThread.hpp

  • PDFCommons.hpp (File PDFCommons.hpp)

  • PDFSegment.hpp (File PDFSegment.hpp)

  • algorithm

  • array

  • cmath

  • concepts

  • format

  • limits

  • memory

  • ranges

  • stdexcept

  • string

  • toml.hpp

  • utility

  • valarray

  • vector

Included By

Namespaces

Classes