CudaMathOps.C File Reference

#include "CUDA/CudaImage.H"
#include "Util/Assert.H"
#include "CUDA/cudadefs.h"
#include "CudaMathOps.H"
#include "Image/Point2D.H"
#include "CudaDevices.H"
#include "wrap_c_cuda.h"
Include dependency graph for CudaMathOps.C:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void cudaGetMin (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > *buf)
void cudaGetMax (const CudaImage< float > &src, CudaImage< float > &maxim, CudaImage< float > *buf)
void cudaGetAvg (const CudaImage< float > &src, CudaImage< float > &avgim, CudaImage< float > *buf)
CudaImage< float > cudaGetAvg (const CudaImage< float > &src)
CudaImage< float > cudaGetSum (const CudaImage< float > &src)
CudaImage< float > cudaSquared (const CudaImage< float > &src)
CudaImage< float > cudaSqrt (const CudaImage< float > &src)
void cudaGetMinMax (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > &maxim, CudaImage< float > *buf)
void cudaGetMinMaxAvg (const CudaImage< float > &src, CudaImage< float > &minim, CudaImage< float > &maxim, CudaImage< float > &avgim, CudaImage< float > *buf)
template<class T >
cudaGetScalar (const CudaImage< T > &src)
template float cudaGetScalar (const CudaImage< float > &src)
template PixRGB< float > cudaGetScalar (const CudaImage< PixRGB< float > > &src)
template int cudaGetScalar (const CudaImage< int > &src)
void cudaFindMin (const CudaImage< float > &src, Point2D< int > &p, float &val)
void cudaFindMax (const CudaImage< float > &src, Point2D< int > &p, float &val)
void cudaInplaceNormalize (CudaImage< float > &dst, const float nmin, const float nmax)
void cudaInplaceRectify (CudaImage< float > &dst)
void cudaInplaceClamp (CudaImage< float > &dst, const float cmin, const float cmax)
void cudaClear (CudaImage< float > &dst, const float val)
void cudaAbs (CudaImage< float > &src)
void cudaInplaceAddScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceSubtractScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceMultiplyScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceDivideScalar (CudaImage< float > &dst, const CudaImage< float > &offset)
void cudaInplaceAddImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceSubtractImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceMultiplyImages (CudaImage< float > &im1, const CudaImage< float > &im2)
void cudaInplaceDivideImages (CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaAddImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaSubtractImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaMultiplyImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaDivideImages (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaTakeMax (const CudaImage< float > &im1, const CudaImage< float > &im2)
CudaImage< float > cudaQuadEnergy (const CudaImage< float > &real, const CudaImage< float > &imag)
void cudaInplaceAttenuateBorders (CudaImage< float > &a, int size)

Detailed Description

C++ wrapper for CUDA Math operations

Definition in file CudaMathOps.C.

Generated on Sun May 8 08:42:39 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3