OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
vmpl_reduce_prod_impl< c, accu, stop, vmpl, exit > Struct Template Reference

Detailed Description

template<int c, int accu, int stop, typename vmpl, bool exit>
struct vmpl_reduce_prod_impl< c, accu, stop, vmpl, exit >

Definition at line 182 of file create_vmpl_sequence.hpp.

Public Types

typedef exit_impl_sq< c, stop >::type exit_
 
typedef boost::mpl::at< vmpl, boost::mpl::int_< c > >::type ele
 
typedef vmpl_reduce_prod_impl< c+1, accu *ele::value, stop, vmpl, exit_::value >::type type
 

Member Typedef Documentation

◆ ele

template<int c, int accu, int stop, typename vmpl , bool exit>
typedef boost::mpl::at<vmpl,boost::mpl::int_<c>>::type vmpl_reduce_prod_impl< c, accu, stop, vmpl, exit >::ele

Definition at line 185 of file create_vmpl_sequence.hpp.

◆ exit_

template<int c, int accu, int stop, typename vmpl , bool exit>
typedef exit_impl_sq<c,stop>::type vmpl_reduce_prod_impl< c, accu, stop, vmpl, exit >::exit_

Definition at line 184 of file create_vmpl_sequence.hpp.

◆ type

template<int c, int accu, int stop, typename vmpl , bool exit>
typedef vmpl_reduce_prod_impl<c+1,accu*ele::value,stop,vmpl,exit_::value>::type vmpl_reduce_prod_impl< c, accu, stop, vmpl, exit >::type

Definition at line 186 of file create_vmpl_sequence.hpp.


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