|
CMP++: Uncertainty Quantification & Bayesian Calibration
|
Classes | |
| class | FromDistribution |
| Adapts a univariate probability distribution to act as a prior on a single coordinate. More... | |
| class | Prior |
| Base class for prior probability distributions. More... | |
| class | Product |
| Represents the product (sum of logs) of two independent prior distributions. More... | |
| class | Uniform |
| Represents an improper flat (uniform) prior. More... | |
Functions | |
| template<typename DistType > | |
| std::shared_ptr< Prior > | make (const DistType &dist, size_t paramIndex) |
| Helper template function to create a FromDistribution prior. | |
| std::shared_ptr< Prior > | operator* (std::shared_ptr< Prior > p1, std::shared_ptr< Prior > p2) |
| Multiplies two prior distributions (returns a Product prior). | |
| std::shared_ptr< Prior > cmp::prior::make | ( | const DistType & | dist, |
| size_t | paramIndex | ||
| ) |
Helper template function to create a FromDistribution prior.
| DistType | The type of the univariate distribution. |
| dist | The distribution. |
| paramIndex | The index of the parameter coordinate. |
| std::shared_ptr< cmp::prior::Prior > cmp::prior::operator* | ( | std::shared_ptr< Prior > | p1, |
| std::shared_ptr< Prior > | p2 | ||
| ) |