Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions
InnerProduct< InputIterator1, InputIterator2 > Struct Template Reference
Inheritance diagram for InnerProduct< InputIterator1, InputIterator2 >:
Inheritance graph
[legend]
Collaboration diagram for InnerProduct< InputIterator1, InputIterator2 >:
Collaboration graph
[legend]

Public Member Functions

 InnerProduct ()
 
virtual UserClass inner_product (const UserClass *xsrc1, const UserClass *xsrc1_end, const UserClass *xsrc2, const UserClass *xsrc2_end, const UserClass &init, const Accumulator *op1, const Multiplicator *op2) const
 
- Public Member Functions inherited from InnerProductBase
virtual ~InnerProductBase ()
 

Additional Inherited Members

- Data Fields inherited from InnerProductBase
const char * iter_names [2]
 

Detailed Description

template<class InputIterator1, class InputIterator2>
struct InnerProduct< InputIterator1, InputIterator2 >

Definition at line 188 of file 26.inner.product.cpp.

Constructor & Destructor Documentation

◆ InnerProduct()

template<class InputIterator1 , class InputIterator2 >
InnerProduct< InputIterator1, InputIterator2 >::InnerProduct ( )
inline

Definition at line 190 of file 26.inner.product.cpp.

Member Function Documentation

◆ inner_product()

template<class InputIterator1 , class InputIterator2 >
virtual UserClass InnerProduct< InputIterator1, InputIterator2 >::inner_product ( const UserClass *  xsrc1,
const UserClass *  xsrc1_end,
const UserClass *  xsrc2,
const UserClass *  xsrc2_end,
const UserClass &  init,
const Accumulator *  op1,
const Multiplicator *  op2 
) const
inlinevirtual

Implements InnerProductBase.

Definition at line 196 of file 26.inner.product.cpp.


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