Ejemplo n.º 1
0
 BOOST_FORCEINLINE
 void eval1_3 ( A0& a0, A1& a1
              , T const &
              ,  nt2::policy<ext::no_balance_> const &
              ) const
 {
   eval1_2(a0, a1, T());
 }
Ejemplo n.º 2
0
 /// INTERNAL ONLY - [pl, u] =  lu(a)
 /// pl is a permuted lower triangular matrix
 //  u  is an upper triangular matrix
 /// pl*u ==  a
 BOOST_FORCEINLINE
 void eval ( A0& a0, A1& a1
           , boost::mpl::long_<1> const& // # inputs
           , boost::mpl::long_<2> const& // # outputs
           ) const
 {
   // 1_2 means 1 input 2 outputs
   eval1_2(a0, a1
          , nt2::policy<ext::matrix_>());
 }