SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of M√ľnster, Germany.
 All Classes Namespaces Files Functions Variables Typedefs Groups
Public Member Functions | List of all members
skelcl::Out< ContainerType< T > > Class Template Reference

This class can be used to wrap an container to be passed as argument to a skeleton. More...

#include <Out.h>

Public Member Functions

 Out (ContainerType< T > &c)
 Constructor taking the container to wrap. More...
 
ContainerType< T > & container () const
 Returns a reference to the the wrapped container.
 

Detailed Description

template<template< typename > class ContainerType, typename T>
class skelcl::Out< ContainerType< T > >

This class can be used to wrap an container to be passed as argument to a skeleton.

When this class is used to wrap an argument which is passed to a skeleton, the data inside the wrapped container is marked as modified on the device after the skeleton is executed.

Template Parameters
ContainerTypeThe wrapped container class. Can wither be Vector or Matrix.
TThe type of the data stored in the wrapped container.

Definition at line 66 of file Out.h.

Constructor & Destructor Documentation

template<template< typename > class ContainerType, typename T >
skelcl::Out< ContainerType< T > >::Out ( ContainerType< T > &  c)
inline

Constructor taking the container to wrap.

Parameters
cContainer to be wrapped

Definition at line 73 of file Out.h.


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