IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::detail::meta_poisson< E > Struct Template Reference

#include <LaplaceHelpers.h>

Inheritance diagram for ippl::detail::meta_poisson< E >:
Collaboration diagram for ippl::detail::meta_poisson< E >:

Public Member Functions

KOKKOS_FUNCTION meta_poisson (const E &u)
template<typename... Idx>
KOKKOS_INLINE_FUNCTION auto operator() (const Idx... args) const
KOKKOS_INLINE_FUNCTION auto operator[] (size_t i) const

Static Public Attributes

static constexpr unsigned dim = E::dim

Private Attributes

const E u_m

Detailed Description

template<typename E>
struct ippl::detail::meta_poisson< E >

Definition at line 11 of file LaplaceHelpers.h.

Constructor & Destructor Documentation

◆ meta_poisson()

template<typename E>
KOKKOS_FUNCTION ippl::detail::meta_poisson< E >::meta_poisson ( const E & u)
inline

Definition at line 15 of file LaplaceHelpers.h.

References u_m.

Member Function Documentation

◆ operator()()

template<typename E>
template<typename... Idx>
KOKKOS_INLINE_FUNCTION auto ippl::detail::meta_poisson< E >::operator() ( const Idx... args) const
inline

Definition at line 19 of file LaplaceHelpers.h.

References ippl::apply(), dim, and u_m.

Here is the call graph for this function:

◆ operator[]()

KOKKOS_INLINE_FUNCTION auto ippl::detail::Expression< E, N >::operator[] ( size_t i) const
inlineinherited

Access single element of the expression

Definition at line 32 of file IpplExpressions.h.

Member Data Documentation

◆ dim

template<typename E>
unsigned ippl::detail::meta_poisson< E >::dim = E::dim
staticconstexpr

Definition at line 12 of file LaplaceHelpers.h.

Referenced by operator()().

◆ u_m

template<typename E>
const E ippl::detail::meta_poisson< E >::u_m
private

Definition at line 39 of file LaplaceHelpers.h.

Referenced by meta_poisson(), and operator()().


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