Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::concepts Namespace Reference

Classes

class  distribution_archetype
 
struct  DistributionConcept
 
class  real_concept
 
struct  RealTypeConcept
 
class  std_real_concept
 

Typedefs

typedef long double real_concept_base_type
 
typedef long double std_real_concept_base_type
 

Functions

template<class RealType >
RealType pdf (const distribution_archetype< RealType > &dist, const RealType &x)
 
template<class RealType >
RealType cdf (const distribution_archetype< RealType > &dist, const RealType &x)
 
template<class RealType >
RealType quantile (const distribution_archetype< RealType > &dist, const RealType &p)
 
template<class RealType >
RealType cdf (const complemented2_type< distribution_archetype< RealType >, RealType > &c)
 
template<class RealType >
RealType quantile (const complemented2_type< distribution_archetype< RealType >, RealType > &c)
 
template<class RealType >
RealType mean (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType standard_deviation (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType variance (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType hazard (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType chf (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType coefficient_of_variation (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType mode (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType skewness (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType kurtosis_excess (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType kurtosis (const distribution_archetype< RealType > &dist)
 
template<class RealType >
RealType median (const distribution_archetype< RealType > &dist)
 
template<class RealType >
std::pair< RealType, RealType > range (const distribution_archetype< RealType > &dist)
 
template<class RealType >
std::pair< RealType, RealType > support (const distribution_archetype< RealType > &dist)
 
real_concept operator+ (const real_concept &a, const real_concept &b)
 
real_concept operator- (const real_concept &a, const real_concept &b)
 
real_concept operator* (const real_concept &a, const real_concept &b)
 
real_concept operator/ (const real_concept &a, const real_concept &b)
 
bool operator== (const real_concept &a, const real_concept &b)
 
bool operator!= (const real_concept &a, const real_concept &b)
 
bool operator< (const real_concept &a, const real_concept &b)
 
bool operator<= (const real_concept &a, const real_concept &b)
 
bool operator> (const real_concept &a, const real_concept &b)
 
bool operator>= (const real_concept &a, const real_concept &b)
 
real_concept acos (real_concept a)
 
real_concept cos (real_concept a)
 
real_concept asin (real_concept a)
 
real_concept atan (real_concept a)
 
real_concept atan2 (real_concept a, real_concept b)
 
real_concept ceil (real_concept a)
 
real_concept fmod (real_concept a, real_concept b)
 
real_concept cosh (real_concept a)
 
real_concept exp (real_concept a)
 
real_concept fabs (real_concept a)
 
real_concept abs (real_concept a)
 
real_concept floor (real_concept a)
 
real_concept modf (real_concept a, real_concept *ipart)
 
real_concept frexp (real_concept a, int *expon)
 
real_concept ldexp (real_concept a, int expon)
 
real_concept log (real_concept a)
 
real_concept log10 (real_concept a)
 
real_concept tan (real_concept a)
 
real_concept pow (real_concept a, real_concept b)
 
real_concept pow (real_concept a, int b)
 
real_concept sin (real_concept a)
 
real_concept sinh (real_concept a)
 
real_concept sqrt (real_concept a)
 
real_concept tanh (real_concept a)
 
template<class Policy >
int iround (const concepts::real_concept &v, const Policy &pol)
 
int iround (const concepts::real_concept &v)
 
template<class Policy >
long lround (const concepts::real_concept &v, const Policy &pol)
 
long lround (const concepts::real_concept &v)
 
template<class Policy >
int itrunc (const concepts::real_concept &v, const Policy &pol)
 
int itrunc (const concepts::real_concept &v)
 
template<class Policy >
long ltrunc (const concepts::real_concept &v, const Policy &pol)
 
long ltrunc (const concepts::real_concept &v)
 
template<class charT , class traits >
std::basic_ostream< charT,
traits > & 
operator<< (std::basic_ostream< charT, traits > &os, const real_concept &a)
 
template<class charT , class traits >
std::basic_istream< charT,
traits > & 
operator>> (std::basic_istream< charT, traits > &is, real_concept &a)
 
std_real_concept operator+ (const std_real_concept &a, const std_real_concept &b)
 
std_real_concept operator- (const std_real_concept &a, const std_real_concept &b)
 
std_real_concept operator* (const std_real_concept &a, const std_real_concept &b)
 
std_real_concept operator/ (const std_real_concept &a, const std_real_concept &b)
 
bool operator== (const std_real_concept &a, const std_real_concept &b)
 
bool operator!= (const std_real_concept &a, const std_real_concept &b)
 
bool operator< (const std_real_concept &a, const std_real_concept &b)
 
bool operator<= (const std_real_concept &a, const std_real_concept &b)
 
bool operator> (const std_real_concept &a, const std_real_concept &b)
 
bool operator>= (const std_real_concept &a, const std_real_concept &b)
 
template<class Policy >
int iround (const concepts::std_real_concept &v, const Policy &pol)
 
int iround (const concepts::std_real_concept &v)
 
template<class Policy >
long lround (const concepts::std_real_concept &v, const Policy &pol)
 
long lround (const concepts::std_real_concept &v)
 
template<class Policy >
int itrunc (const concepts::std_real_concept &v, const Policy &pol)
 
int itrunc (const concepts::std_real_concept &v)
 
template<class Policy >
long ltrunc (const concepts::std_real_concept &v, const Policy &pol)
 
long ltrunc (const concepts::std_real_concept &v)
 
template<class charT , class traits >
std::basic_ostream< charT,
traits > & 
operator<< (std::basic_ostream< charT, traits > &os, const std_real_concept &a)
 
template<class charT , class traits >
std::basic_istream< charT,
traits > & 
operator>> (std::basic_istream< charT, traits > &is, std_real_concept &a)
 

Typedef Documentation

Function Documentation

real_concept boost::math::concepts::abs ( real_concept  a)
inline
real_concept boost::math::concepts::acos ( real_concept  a)
inline
real_concept boost::math::concepts::asin ( real_concept  a)
inline
real_concept boost::math::concepts::atan ( real_concept  a)
inline
real_concept boost::math::concepts::atan2 ( real_concept  a,
real_concept  b 
)
inline
template<class RealType >
RealType boost::math::concepts::cdf ( const distribution_archetype< RealType > &  dist,
const RealType &  x 
)
template<class RealType >
RealType boost::math::concepts::cdf ( const complemented2_type< distribution_archetype< RealType >, RealType > &  c)
real_concept boost::math::concepts::ceil ( real_concept  a)
inline
template<class RealType >
RealType boost::math::concepts::chf ( const distribution_archetype< RealType > &  dist)
template<class RealType >
RealType boost::math::concepts::coefficient_of_variation ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::cos ( real_concept  a)
inline
real_concept boost::math::concepts::cosh ( real_concept  a)
inline
real_concept boost::math::concepts::exp ( real_concept  a)
inline
real_concept boost::math::concepts::fabs ( real_concept  a)
inline
real_concept boost::math::concepts::floor ( real_concept  a)
inline
real_concept boost::math::concepts::fmod ( real_concept  a,
real_concept  b 
)
inline
real_concept boost::math::concepts::frexp ( real_concept  a,
int *  expon 
)
inline
template<class RealType >
RealType boost::math::concepts::hazard ( const distribution_archetype< RealType > &  dist)
template<class Policy >
int boost::math::concepts::iround ( const concepts::std_real_concept &  v,
const Policy &  pol 
)
inline
int boost::math::concepts::iround ( const concepts::std_real_concept &  v)
inline
template<class Policy >
int boost::math::concepts::iround ( const concepts::real_concept &  v,
const Policy &  pol 
)
inline
int boost::math::concepts::iround ( const concepts::real_concept &  v)
inline
template<class Policy >
int boost::math::concepts::itrunc ( const concepts::real_concept &  v,
const Policy &  pol 
)
inline
int boost::math::concepts::itrunc ( const concepts::real_concept &  v)
inline
template<class Policy >
int boost::math::concepts::itrunc ( const concepts::std_real_concept &  v,
const Policy &  pol 
)
inline
int boost::math::concepts::itrunc ( const concepts::std_real_concept &  v)
inline
template<class RealType >
RealType boost::math::concepts::kurtosis ( const distribution_archetype< RealType > &  dist)
template<class RealType >
RealType boost::math::concepts::kurtosis_excess ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::ldexp ( real_concept  a,
int  expon 
)
inline
real_concept boost::math::concepts::log ( real_concept  a)
inline
real_concept boost::math::concepts::log10 ( real_concept  a)
inline
template<class Policy >
long boost::math::concepts::lround ( const concepts::std_real_concept &  v,
const Policy &  pol 
)
inline
long boost::math::concepts::lround ( const concepts::std_real_concept &  v)
inline
template<class Policy >
long boost::math::concepts::lround ( const concepts::real_concept &  v,
const Policy &  pol 
)
inline
long boost::math::concepts::lround ( const concepts::real_concept &  v)
inline
template<class Policy >
long boost::math::concepts::ltrunc ( const concepts::real_concept &  v,
const Policy &  pol 
)
inline
long boost::math::concepts::ltrunc ( const concepts::real_concept &  v)
inline
template<class Policy >
long boost::math::concepts::ltrunc ( const concepts::std_real_concept &  v,
const Policy &  pol 
)
inline
long boost::math::concepts::ltrunc ( const concepts::std_real_concept &  v)
inline
template<class RealType >
RealType boost::math::concepts::mean ( const distribution_archetype< RealType > &  dist)
template<class RealType >
RealType boost::math::concepts::median ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::modf ( real_concept  a,
real_concept *  ipart 
)
inline
bool boost::math::concepts::operator!= ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator!= ( const real_concept &  a,
const real_concept &  b 
)
inline
std_real_concept boost::math::concepts::operator* ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline

References boost::asio::b.

real_concept boost::math::concepts::operator* ( const real_concept &  a,
const real_concept &  b 
)
inline

References boost::asio::b.

std_real_concept boost::math::concepts::operator+ ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline

References boost::asio::b.

real_concept boost::math::concepts::operator+ ( const real_concept &  a,
const real_concept &  b 
)
inline

References boost::asio::b.

std_real_concept boost::math::concepts::operator- ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline

References boost::asio::b.

real_concept boost::math::concepts::operator- ( const real_concept &  a,
const real_concept &  b 
)
inline

References boost::asio::b.

std_real_concept boost::math::concepts::operator/ ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline

References boost::asio::b.

real_concept boost::math::concepts::operator/ ( const real_concept &  a,
const real_concept &  b 
)
inline

References boost::asio::b.

bool boost::math::concepts::operator< ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator< ( const real_concept &  a,
const real_concept &  b 
)
inline
template<class charT , class traits >
std::basic_ostream<charT, traits>& boost::math::concepts::operator<< ( std::basic_ostream< charT, traits > &  os,
const real_concept &  a 
)
inline
template<class charT , class traits >
std::basic_ostream<charT, traits>& boost::math::concepts::operator<< ( std::basic_ostream< charT, traits > &  os,
const std_real_concept &  a 
)
inline
bool boost::math::concepts::operator<= ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator<= ( const real_concept &  a,
const real_concept &  b 
)
inline
bool boost::math::concepts::operator== ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator== ( const real_concept &  a,
const real_concept &  b 
)
inline
bool boost::math::concepts::operator> ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator> ( const real_concept &  a,
const real_concept &  b 
)
inline
bool boost::math::concepts::operator>= ( const std_real_concept &  a,
const std_real_concept &  b 
)
inline
bool boost::math::concepts::operator>= ( const real_concept &  a,
const real_concept &  b 
)
inline
template<class charT , class traits >
std::basic_istream<charT, traits>& boost::math::concepts::operator>> ( std::basic_istream< charT, traits > &  is,
real_concept &  a 
)
inline

References boost::asio::s.

template<class charT , class traits >
std::basic_istream<charT, traits>& boost::math::concepts::operator>> ( std::basic_istream< charT, traits > &  is,
std_real_concept &  a 
)
inline

References boost::asio::s.

template<class RealType >
RealType boost::math::concepts::pdf ( const distribution_archetype< RealType > &  dist,
const RealType &  x 
)
real_concept boost::math::concepts::pow ( real_concept  a,
real_concept  b 
)
inline
real_concept boost::math::concepts::pow ( real_concept  a,
int  b 
)
inline
template<class RealType >
RealType boost::math::concepts::quantile ( const distribution_archetype< RealType > &  dist,
const RealType &  p 
)
template<class RealType >
RealType boost::math::concepts::quantile ( const complemented2_type< distribution_archetype< RealType >, RealType > &  c)
template<class RealType >
std::pair<RealType, RealType> boost::math::concepts::range ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::sin ( real_concept  a)
inline
real_concept boost::math::concepts::sinh ( real_concept  a)
inline
template<class RealType >
RealType boost::math::concepts::skewness ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::sqrt ( real_concept  a)
inline
template<class RealType >
RealType boost::math::concepts::standard_deviation ( const distribution_archetype< RealType > &  dist)
template<class RealType >
std::pair<RealType, RealType> boost::math::concepts::support ( const distribution_archetype< RealType > &  dist)
real_concept boost::math::concepts::tan ( real_concept  a)
inline
real_concept boost::math::concepts::tanh ( real_concept  a)
inline
template<class RealType >
RealType boost::math::concepts::variance ( const distribution_archetype< RealType > &  dist)