Stan  1.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Namespaces | Functions
boost_error_handling.hpp File Reference
#include <boost/math/policies/policy.hpp>
#include <boost/math/policies/error_handling.hpp>
#include <boost/math/distributions/detail/common_error_handling.hpp>

Go to the source code of this file.

Namespaces

namespace  stan
 Probability, optimization and sampling library.
 
namespace  stan::math
 Matrices and templated mathematical functions.
 
namespace  stan::math::policies
 Extending boost functionality.
 
namespace  stan::math::policies::detail
 Reimplementing boost::math::policies::detail::raise_domain_error.
 
namespace  boost
 Reimplementing boost functionality.
 
namespace  boost::math
 Reimplmeneting boost functionality for stan::agrad::var and and bugs in classification of integer types.
 

Functions

template<class T_result , class T_val >
T_result stan::math::policies::detail::raise_domain_error (const char *function, const char *message, const T_val &val, const ::boost::math::policies::domain_error< ::boost::math::policies::throw_on_error > &)
 
template<class T_result , class T_val >
T_result stan::math::policies::detail::raise_domain_error (const char *, const char *, const T_val &, const ::boost::math::policies::domain_error< ::boost::math::policies::ignore_error > &)
 
template<class T_result , class T_val >
T_result stan::math::policies::detail::raise_domain_error (const char *, const char *, const T_val &, const ::boost::math::policies::domain_error< ::boost::math::policies::errno_on_error > &)
 
template<class T_result , class T_val >
T_result stan::math::policies::detail::raise_domain_error (const char *function, const char *message, const T_val &val, const ::boost::math::policies::domain_error< ::boost::math::policies::user_error > &)
 
template<class T_result , class T_val , class Policy >
T_result stan::math::policies::raise_domain_error (const char *function, const char *message, const T_val &val, const Policy &)
 
template<>
bool boost::math::isfinite (short n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (short n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (short n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (short n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (unsigned short n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (unsigned short n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (unsigned short n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (unsigned short n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (int n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (int n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (int n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (int n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (unsigned int n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (unsigned int n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (unsigned int n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (unsigned int n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (long n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (long n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (long n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (long n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (unsigned long n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (unsigned long n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (unsigned long n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (unsigned long n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (long long n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (long long n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (long long n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (long long n)
 Checks if the given number is normal.
 
template<>
bool boost::math::isfinite (unsigned long long n)
 Checks if the given number has finite value.
 
template<>
bool boost::math::isinf (unsigned long long n)
 Checks if the given number is infinite.
 
template<>
bool boost::math::isnan (unsigned long long n)
 Checks if the given number is NaN.
 
template<>
bool boost::math::isnormal (unsigned long long n)
 Checks if the given number is normal.
 

     [ Stan Home Page ] © 2011–2012, Stan Development Team.