IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
ippl::detail::meta_cross< E1, E2 > Struct Template Reference

#include <IpplOperations.h>

+ Inheritance diagram for ippl::detail::meta_cross< E1, E2 >:
+ Collaboration diagram for ippl::detail::meta_cross< E1, E2 >:

Public Member Functions

KOKKOS_FUNCTION meta_cross (const E1 &u, const E2 &v)
 
KOKKOS_INLINE_FUNCTION auto operator[] (size_t i) const
 
template<typename... Args>
KOKKOS_INLINE_FUNCTION auto operator() (Args... args) const
 
- Public Member Functions inherited from ippl::detail::Expression< meta_cross< E1, E2 >, sizeof(E1)+sizeof(E2)>
KOKKOS_INLINE_FUNCTION auto operator[] (size_t i) const
 

Static Public Attributes

static constexpr unsigned dim = E1::dim
 
- Static Public Attributes inherited from ippl::detail::Expression< meta_cross< E1, E2 >, sizeof(E1)+sizeof(E2)>
static constexpr unsigned dim
 

Detailed Description

template<typename E1, typename E2>
struct ippl::detail::meta_cross< E1, E2 >

Meta function of cross product. This function is only supported for 3-dimensional vectors.


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