BOOST_FORCEINLINE static void doit(const A0& a0, A1& a1, boost::mpl::long_<5> const &, boost::mpl::long_<3> const & ) { const nt2::container::table<value_type> pcov = boost::proto::child_c<3>(a0); pcovis2x2positive(pcov); const value_type normz = -nt2::norminv(boost::proto::child_c<4>(a0)); conf_bounds(a0, a1, pcov, normz, boost::proto::child_c<0>(a1)); }
BOOST_FORCEINLINE static void doit(const A0& a0, A1& a1, boost::mpl::long_<5> const &, boost::mpl::long_<3> const & ) { conf_bounds(a0, a1,boost::proto::child_c<4>(a0)); }
//////////////////////////////////////////// // Regular cases //////////////////////////////////////////// BOOST_FORCEINLINE static void doit(const A0& a0, A1& a1, boost::mpl::long_<4> const &, boost::mpl::long_<3> const & ) { conf_bounds(a0, a1, value_type(0.05)); }