CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers
Classes | Namespaces
functional.h File Reference

Define basic numeric operators with specializations for Array<T, N>. SIMD-ize where possible. More...

#include "cutlass/cutlass.h"
#include "cutlass/numeric_types.h"
#include "cutlass/complex.h"
#include "cutlass/array.h"
#include "cutlass/half.h"
Include dependency graph for functional.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cutlass::plus< T >
 
struct  cutlass::minus< T >
 
struct  cutlass::multiplies< T >
 
struct  cutlass::divides< T >
 
struct  cutlass::negate< T >
 
struct  cutlass::multiply_add< A, B, C >
 Fused multiply-add. More...
 
struct  cutlass::xor_add< T >
 Fused multiply-add. More...
 
struct  cutlass::multiply_add< complex< T >, complex< T >, complex< T > >
 Fused multiply-add. More...
 
struct  cutlass::multiply_add< complex< T >, T, complex< T > >
 Fused multiply-add. More...
 
struct  cutlass::multiply_add< T, complex< T >, complex< T > >
 Fused multiply-add. More...
 
struct  cutlass::plus< Array< T, N > >
 
struct  cutlass::maximum< T >
 
struct  cutlass::maximum< float >
 
struct  cutlass::maximum< Array< T, N > >
 
struct  cutlass::minimum< T >
 
struct  cutlass::minimum< float >
 
struct  cutlass::minimum< Array< T, N > >
 
struct  cutlass::minus< Array< T, N > >
 
struct  cutlass::multiplies< Array< T, N > >
 
struct  cutlass::divides< Array< T, N > >
 
struct  cutlass::negate< Array< T, N > >
 
struct  cutlass::multiply_add< Array< T, N >, Array< T, N >, Array< T, N > >
 Fused multiply-add. More...
 
struct  cutlass::plus< Array< half_t, N > >
 
struct  cutlass::minus< Array< half_t, N > >
 
struct  cutlass::multiplies< Array< half_t, N > >
 
struct  cutlass::divides< Array< half_t, N > >
 
struct  cutlass::negate< Array< half_t, N > >
 
struct  cutlass::multiply_add< Array< half_t, N >, Array< half_t, N >, Array< half_t, N > >
 Fused multiply-add. More...
 

Namespaces

 cutlass
 

Detailed Description

This is inspired by the Standard Library's <functional> header.