Stride Reference Manual  1.0
unipar::internal::ParallelInterface Class Reference

#include <interface.h>

Inheritance diagram for unipar::internal::ParallelInterface:
Inheritance graph
Collaboration diagram for unipar::internal::ParallelInterface:
Collaboration graph

Public Member Functions

 ParallelInterface (int)
 
 ParallelInterface ()
 
template<typename RM >
void init (RM &rm)
 
int getNumThreads () const
 
void setNumThreads (int nthreads)
 
template<typename IndexF , typename IndexL , typename IndexS , typename Func , typename RM >
void parallelFor (IndexF first, IndexL last, IndexS step, const Func &f, RM &rm)
 

Detailed Description

Definition at line 8 of file interface.h.

Constructor & Destructor Documentation

unipar::internal::ParallelInterface::ParallelInterface ( int  )
inline

Definition at line 14 of file interface.h.

unipar::internal::ParallelInterface::ParallelInterface ( )
inline

Definition at line 16 of file interface.h.

Member Function Documentation

template<typename RM >
void unipar::internal::ParallelInterface::init ( RM &  rm)
inline

Definition at line 19 of file interface.h.

int unipar::internal::ParallelInterface::getNumThreads ( ) const
inline

Definition at line 23 of file interface.h.

void unipar::internal::ParallelInterface::setNumThreads ( int  nthreads)
inline

Definition at line 27 of file interface.h.

template<typename IndexF , typename IndexL , typename IndexS , typename Func , typename RM >
void unipar::internal::ParallelInterface::parallelFor ( IndexF  first,
IndexL  last,
IndexS  step,
const Func &  f,
RM &  rm 
)
inline

Definition at line 32 of file interface.h.


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