Cudapp::Support Class Reference

#include <CudappSupport.h>

List of all members.

Public Types

typedef std::vector< DeviceDeviceList

Public Member Functions

int GetDeviceCount () const
const DeviceList GetDevices () const
bool IsSupported (const char *cudaVersion) const
bool IsSupported () const
Device operator[] (int deviceNumber) const
virtual void PrintSelf (std::ostream &os) const
 Support ()
virtual ~Support ()

Protected Member Functions

int CheckSupportedCudaVersion ()

Protected Attributes

DeviceList Devices

Member Typedef Documentation

typedef std::vector<Device> Cudapp::Support::DeviceList

Constructor & Destructor Documentation

Cudapp::Support::Support (  ) 
Cudapp::Support::~Support (  )  [virtual]

Member Function Documentation

int Cudapp::Support::CheckSupportedCudaVersion (  )  [protected]


References Devices.

Referenced by Support().

int Cudapp::Support::GetDeviceCount (  )  const [inline]

Referenced by PrintSelf().

const DeviceList Cudapp::Support::GetDevices (  )  const [inline]
bool Cudapp::Support::IsSupported ( const char cudaVersion  )  const
bool Cudapp::Support::IsSupported (  )  const [inline]
Device Cudapp::Support::operator[] ( int  deviceNumber  )  const [inline]
void Cudapp::Support::PrintSelf ( std::ostream &  os  )  const [virtual]

References Devices, and GetDeviceCount().

Referenced by Cudapp::operator<<().

Member Data Documentation

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1