![]() |
Stan
1.0
probability, sampling & optimization
|
#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. | |