#include <Fad_KokkosTests.hpp>
|
static void | apply (const InputViewType1 v1, const InputViewType2 v2, const OutputViewType v3, const bool update=false) |
|
template<typename InputViewType1, typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
struct MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >
Definition at line 105 of file Fad_KokkosTests.hpp.
◆ execution_space
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ size_type
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ range_policy_type
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ team_policy_type
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ team_handle
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ MultiplyKernel()
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::MultiplyKernel |
( |
const InputViewType1 |
v1, |
|
|
const InputViewType2 |
v2, |
|
|
const OutputViewType |
v3, |
|
|
const bool |
update |
|
) |
| |
|
inline |
◆ operator()() [1/2]
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ operator()() [2/2]
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
◆ apply()
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
static void MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::apply |
( |
const InputViewType1 |
v1, |
|
|
const InputViewType2 |
v2, |
|
|
const OutputViewType |
v3, |
|
|
const bool |
update = false |
|
) |
| |
|
inlinestatic |
◆ m_v1
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
const InputViewType1 MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::m_v1 |
◆ m_v2
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
const InputViewType2 MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::m_v2 |
◆ m_v3
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
const OutputViewType MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::m_v3 |
◆ m_update
template<typename InputViewType1 , typename InputViewType2 = InputViewType1, typename OutputViewType = InputViewType1>
const bool MultiplyKernel< InputViewType1, InputViewType2, OutputViewType >::m_update |
The documentation for this struct was generated from the following file: