Package hedge :: Package cuda :: Module cgen
[frames] | no frames]

Module cgen

source code

Interface with Nvidia CUDA.


Copyright: Copyright (C) 2008 Andreas Kloeckner

License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see U{http://www.gnu.org/licenses/}.

Classes
  Generable
  Declarator
  POD
  Value
  NestedDeclarator
  DeclSpecifier
  Typedef
  Static
  CudaGlobal
  CudaDevice
  CudaShared
  CudaConstant
  Const
  Pointer
  ArrayOf
  FunctionDeclaration
  Struct
  If
  While
  For
  DoWhile
  Define
  Pragma
  Statement
  Assign
  Line
  Comment
  Initializer
  ArrayInitializer
  FunctionBody
  Block
  Module
Functions
 
dtype_to_ctype(dtype) source code
 
make_multiple_ifs(conditions_and_blocks, base=None) source code
 
Constant(vdecl, data) source code