remora::device_traits< gpu_tag >::multiply_and_add< T > Struct Template Reference

#include <shark/LinAlg/BLAS/gpu/traits.hpp>

+ Inheritance diagram for remora::device_traits< gpu_tag >::multiply_and_add< T >:

Public Member Functions

 multiply_and_add (T scalar)
 
template<class Arg1 , class Arg2 >
gpu::detail::invoked_multiply_and_add< Arg1, Arg2, T > operator() (const Arg1 &x, const Arg2 &y) const
 

Detailed Description

template<>
template<class T>
struct remora::device_traits< gpu_tag >::multiply_and_add< T >

Definition at line 449 of file traits.hpp.

Constructor & Destructor Documentation

◆ multiply_and_add()

template<class T >
remora::device_traits< gpu_tag >::multiply_and_add< T >::multiply_and_add ( scalar)
inline

Definition at line 451 of file traits.hpp.

Member Function Documentation

◆ operator()()

template<class T >
template<class Arg1 , class Arg2 >
gpu::detail::invoked_multiply_and_add<Arg1,Arg2,T> remora::device_traits< gpu_tag >::multiply_and_add< T >::operator() ( const Arg1 &  x,
const Arg2 &  y 
) const
inline

Definition at line 454 of file traits.hpp.


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