codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls ms/call ms/call name 71.26 2.95 2.95 51200000 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::evaluator_<void> > > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, void> (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> >, double&, nt2::positions::position<1, nt2::index_<1> > const&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&, double&, nt2::positions::position<1, nt2::index_<1> > const&) const 22.22 3.87 0.92 main 5.07 4.08 0.21 6 35.00 35.00 std::vector<float, nt2::aligned_allocator<float, 16ul> >::_M_fill_insert(__gnu_cxx::__normal_iterator<float*, std::vector<float, nt2::aligned_allocator<float, 16ul> > >, unsigned long, float const&) 1.45 4.14 0.06 51200000 0.00 0.00 boost::result_of<nt2::intrinsic<nt2::fast_ldexp_, void, nt2::tag::fundamental> ()(float, int)>::type nt2::intrinsic<nt2::fast_ldexp_, void, nt2::tag::fundamental>::eval<float, int>(float const&, int const&, nt2::dispatcher<void ()(float, double)> const&) const 0.00 4.14 0.00 8 0.00 0.00 nt2::device::check4ErrorGen(int, char const*, int) 0.00 4.14 0.00 7 0.00 0.00 char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag) 0.00 4.14 0.00 6 0.00 0.00 std::string boost::detail::lexical_cast<std::string, float const*, true, char>(boost::call_traits<float const*>::param_type, char*, unsigned long) 0.00 4.14 0.00 4 0.00 0.00 std::string boost::units::simplify_typename<float>(float const&) 0.00 4.14 0.00 4 0.00 0.00 void boost::algorithm::detail::find_format_all_impl2<std::string, boost::algorithm::detail::first_finderF<char const*, boost::algorithm::is_equal>, boost::algorithm::detail::const_formatF<boost::iterator_range<char const*> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::string> >, boost::iterator_range<char const*> >(std::string&, boost::algorithm::detail::first_finderF<char const*, boost::algorithm::is_equal>, boost::algorithm::detail::const_formatF<boost::iterator_range<char const*> >, boost::iterator_range<__gnu_cxx::__normal_iterator<char*, std::string> >, boost::iterator_range<char const*>) 0.00 4.14 0.00 4 0.00 0.00 std::_Deque_base<char, std::allocator<char> >::_M_initialize_map(unsigned long) 0.00 4.14 0.00 4 0.00 0.00 nt2::argOCL* std::__uninitialized_move_a<nt2::argOCL*, nt2::argOCL*, std::allocator<nt2::argOCL> >(nt2::argOCL*, nt2::argOCL*, nt2::argOCL*, std::allocator<nt2::argOCL>&) 0.00 4.14 0.00 4 0.00 0.00 __gnu_cxx::__normal_iterator<nt2::argOCL*, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> > > std::__find<__gnu_cxx::__normal_iterator<nt2::argOCL*, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> > >, nt2::argOCL>(__gnu_cxx::__normal_iterator<nt2::argOCL*, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> > >, __gnu_cxx::__normal_iterator<nt2::argOCL*, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> > >, nt2::argOCL const&, std::random_access_iterator_tag) 0.00 4.14 0.00 3 0.00 0.00 std::string boost::detail::lexical_cast<std::string, float, false, char>(boost::call_traits<float>::param_type, char*, unsigned long) 0.00 4.14 0.00 3 0.00 0.00 boost::proto::when<boost::proto::op::terminal<boost::proto::wildcardns_::_>, nt2::meta::_eval<nt2::kgenerator_> ()(boost::proto::_value)>::impl<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&>::operator()(nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr> const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 2 0.00 0.00 nt2::tic() 0.00 4.14 0.00 2 0.00 0.00 nt2::toc(bool) 0.00 4.14 0.00 2 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::sizer_> > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::sizer<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, int, int, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<0>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, int const&, int const&) const 0.00 4.14 0.00 2 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::sizer_> > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::sizer<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, int, int, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, int const&, int const&) const 0.00 4.14 0.00 2 0.00 0.00 boost::proto::when<boost::proto::op::nary_expr<boost::proto::wildcardns_::_, boost::proto::control::vararg<nt2::meta::traversal<nt2::evaluator_<nt2::accelerator_<1> > > >, void, void, void, void, void>, boost::proto::_default<nt2::meta::traversal<nt2::evaluator_<nt2::accelerator_<1> > > > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> >, std::string&, nt2::positions::position<1, nt2::index_<1> >&>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&, std::string&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 2 0.00 0.00 std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >::_M_insert_aux(__gnu_cxx::__normal_iterator<nt2::argOCL*, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> > >, nt2::argOCL const&) 0.00 4.14 0.00 1 0.00 0.00 global constructors keyed to _ZN3nt211read_cyclesEv 0.00 4.14 0.00 1 0.00 0.00 global constructors keyed to _ZN3nt23ticEv 0.00 4.14 0.00 1 0.00 0.00 global constructors keyed to _ZN3nt27_is_infE 0.00 4.14 0.00 1 0.00 0.00 std::string nt2::generate_kernel::operator()<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > >(nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr> const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&) 0.00 4.14 0.00 1 0.00 0.00 nt2::argOCL::argOCL(nt2::argOCL const&) 0.00 4.14 0.00 1 0.00 0.00 nt2::device::buildKernel() 0.00 4.14 0.00 1 0.00 0.00 nt2::device::cleanup() 0.00 4.14 0.00 1 0.00 0.00 nt2::device::execute(int) 0.00 4.14 0.00 1 0.00 0.00 nt2::device::device(int) 0.00 4.14 0.00 1 0.00 0.00 nt2::device::~device() 0.00 4.14 0.00 1 0.00 0.00 std::string boost::detail::lexical_cast<std::string, double, false, char>(boost::call_traits<double>::param_type, char*, unsigned long) 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::evaluator_<nt2::accelerator_<1> > > > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> >, std::string&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&, std::string&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::evaluator_<nt2::accelerator_<1> > > > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> >, std::string&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, std::string&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::evaluator_<nt2::accelerator_<1> > > > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, std::string&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, std::string&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::kgenerator_> > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> >, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::kgenerator_> > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> >, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&) const 0.00 4.14 0.00 1 0.00 0.00 boost::proto::call<boost::proto::_default<nt2::meta::traversal<nt2::kgenerator_> > ()(boost::proto::functional::unpack_expr<boost::proto::tag::function, boost::proto::domainns_::deduce_domain> (*)(nt2::_push_front (*)(boost::proto::wildcardns_::_, boost::proto::functional::make_expr<boost::proto::tag::terminal, boost::proto::domainns_::deduce_domain> (*)(nt2::functor<boost::proto::result_of::tag_of<boost::proto::wildcardns_::_>, nt2::accelerator_<1> > (*)()))))>::impl2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&, true>::operator()(nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::plus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<double const&>, 0l> >, nt2::containers::expr<boost::proto::exprns_::expr<nt2::exp_, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::divides, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::multiplies, boost::proto::argsns_::list2<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::negate, boost::proto::argsns_::list1<nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 1l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::minus, boost::proto::argsns_::list2<nt2::containers::table<float, nt2::settings ()(nt2::OfSize<-1, -2, -2, -2>, nt2::accelerator_<1>), boost::proto::exprns_::is_proto_expr>&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float&>, 0l> > >, 2l> > const&>, 2l> > const&, nt2::containers::expr<boost::proto::exprns_::expr<boost::proto::tag::terminal, boost::proto::argsns_::term<float const&>, 0l> > >, 2l> > const&>, 1l> > const&>, 2l> > const&>, 2l> > const&, std::vector<nt2::argOCL, std::allocator<nt2::argOCL> >&, nt2::positions::position<1, nt2::index_<1> >&) const
Private
[
?
]
Run code
Submit