Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 > Struct Template Reference

#include <policy.hpp>

Public Types

typedef detail::find_arg
< arg_list, is_domain_error
< mpl::_1 >, domain_error
<> >::type 
domain_error_type
 
typedef detail::find_arg
< arg_list, is_pole_error
< mpl::_1 >, pole_error
<> >::type 
pole_error_type
 
typedef detail::find_arg
< arg_list, is_overflow_error
< mpl::_1 >, overflow_error
<> >::type 
overflow_error_type
 
typedef detail::find_arg
< arg_list, is_underflow_error
< mpl::_1 >, underflow_error
<> >::type 
underflow_error_type
 
typedef detail::find_arg
< arg_list, is_denorm_error
< mpl::_1 >, denorm_error
<> >::type 
denorm_error_type
 
typedef detail::find_arg
< arg_list,
is_evaluation_error< mpl::_1 >
, evaluation_error<> >::type 
evaluation_error_type
 
typedef detail::find_arg
< arg_list, is_rounding_error
< mpl::_1 >, rounding_error
<> >::type 
rounding_error_type
 
typedef detail::find_arg
< arg_list,
is_indeterminate_result_error
< mpl::_1 >
, indeterminate_result_error
<> >::type 
indeterminate_result_error_type
 
typedef detail::precision
< digits10_type,
bits_precision_type >::type 
precision_type
 
typedef detail::find_arg
< arg_list, is_promote_float
< mpl::_1 >, promote_float
<> >::type 
promote_float_type
 
typedef detail::find_arg
< arg_list, is_promote_double
< mpl::_1 >, promote_double
<> >::type 
promote_double_type
 
typedef detail::find_arg
< arg_list,
is_discrete_quantile< mpl::_1 >
, discrete_quantile<> >::type 
discrete_quantile_type
 
typedef detail::find_arg
< arg_list,
is_assert_undefined< mpl::_1 >
, assert_undefined<> >::type 
assert_undefined_type
 
typedef detail::find_arg
< arg_list,
is_max_series_iterations
< mpl::_1 >
, max_series_iterations
<> >::type 
max_series_iterations_type
 
typedef detail::find_arg
< arg_list,
is_max_root_iterations
< mpl::_1 >
, max_root_iterations
<> >::type 
max_root_iterations_type
 

Member Typedef Documentation

template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_assert_undefined<mpl::_1>, assert_undefined<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::assert_undefined_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_denorm_error<mpl::_1>, denorm_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::denorm_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_discrete_quantile<mpl::_1>, discrete_quantile<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::discrete_quantile_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_domain_error<mpl::_1>, domain_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::domain_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_evaluation_error<mpl::_1>, evaluation_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::evaluation_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_indeterminate_result_error<mpl::_1>, indeterminate_result_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::indeterminate_result_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_max_root_iterations<mpl::_1>, max_root_iterations<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::max_root_iterations_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_max_series_iterations<mpl::_1>, max_series_iterations<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::max_series_iterations_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_overflow_error<mpl::_1>, overflow_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::overflow_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_pole_error<mpl::_1>, pole_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::pole_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::precision<digits10_type, bits_precision_type>::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::precision_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_promote_double<mpl::_1>, promote_double<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::promote_double_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_promote_float<mpl::_1>, promote_float<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::promote_float_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_rounding_error<mpl::_1>, rounding_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::rounding_error_type
template<class A1 = default_policy, class A2 = default_policy, class A3 = default_policy, class A4 = default_policy, class A5 = default_policy, class A6 = default_policy, class A7 = default_policy, class A8 = default_policy, class A9 = default_policy, class A10 = default_policy, class A11 = default_policy, class A12 = default_policy, class A13 = default_policy>
typedef detail::find_arg<arg_list, is_underflow_error<mpl::_1>, underflow_error<> >::type boost::math::policies::policy< A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 >::underflow_error_type

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