Indian Ocean Skipjack
Public Member Functions | List of all members
IOSKJ::Parameters::SteepnessBeta Struct Reference

#include <parameters.hpp>

Inheritance diagram for IOSKJ::Parameters::SteepnessBeta:
Utilities::Distributions::Beta Utilities::Distributions::Distribution< Beta > Variable< IOSKJ::Parameters::SteepnessBeta >

Public Member Functions

double minimum (void) const
 
double maximum (void) const
 
double random (void) const
 
double loglike (const double &steepness) const
 
- Public Member Functions inherited from Utilities::Distributions::Beta
 Beta (const double &alpha=NAN, const double &beta=NAN)
 
Betamean_sd (const double &mean, const double &sd)
 
boost::math::beta_distribution boost_dist (void) const
 
boost::random::beta_distribution boost_rand (void) const
 
template<class Mirror >
void reflect (Mirror &mirror)
 
- Public Member Functions inherited from Utilities::Distributions::Distribution< Beta >
void reset (void)
 
double minimum (void) const
 
double maximum (void) const
 
double mean (void) const
 
double median (void) const
 
double mode (void) const
 
double sd (void) const
 
double variance (void) const
 
double skewness (void) const
 
double kurtosis (void) const
 
double kurtosis_excess (void) const
 
bool valid (void) const
 
double loglike (const double &x) const
 
double pdf (const double &x) const
 
double cdf (const double &x) const
 
double quantile (const double &p) const
 
double integral (const double &from, const double &to) const
 
double random (void) const
 

Additional Inherited Members

- Public Attributes inherited from Utilities::Distributions::Beta
double alpha = NAN
 
double beta = NAN
 

Detailed Description

Special distribution for steepness prior based on beta. Note that a lower bound of 0.6 is used


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