SquaredAdd Struct Reference

SquaredAdd Struct Reference#

Composable Kernel: ck::reduce::SquaredAdd Struct Reference
ck::reduce::SquaredAdd Struct Reference

#include <reduction_operator.hpp>

Public Member Functions

template<class T>
__host__ __device__ constexpr void operator() (T &a, T b) const

Static Public Member Functions

template<class T>
__host__ static __device__ constexpr T GetIdentityValue ()
__host__ static __device__ constexpr bool IsCompatibleInMemoryDataOperation (InMemoryDataOperationEnum operation)

Member Function Documentation

◆ GetIdentityValue()

template<class T>
__host__ static __device__ constexpr T ck::reduce::SquaredAdd::GetIdentityValue ( )
inlinestaticconstexpr

◆ IsCompatibleInMemoryDataOperation()

__host__ static __device__ constexpr bool ck::reduce::SquaredAdd::IsCompatibleInMemoryDataOperation ( InMemoryDataOperationEnum operation)
inlinestaticconstexpr

◆ operator()()

template<class T>
__host__ __device__ constexpr void ck::reduce::SquaredAdd::operator() ( T & a,
T b ) const
inlineconstexpr

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