IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
ippl::detail::SinkBC< T, Dim, ViewType > Struct Template Reference
+ Inheritance diagram for ippl::detail::SinkBC< T, Dim, ViewType >:
+ Collaboration diagram for ippl::detail::SinkBC< T, Dim, ViewType >:

Public Types

using value_type = typename ParticleBC< T, Dim, ViewType >::value_type
 
- Public Types inherited from ippl::detail::ParticleBC< T, Dim, ViewType >
using value_type = typename ViewType::value_type::value_type
 

Public Member Functions

KOKKOS_INLINE_FUNCTION SinkBC (const ViewType &view, const NDRegion< T, Dim > &nr, const unsigned &dim, const bool &isUpper)
 
KOKKOS_INLINE_FUNCTION void operator() (const size_t &i) const
 
- Public Member Functions inherited from ippl::detail::ParticleBC< T, Dim, ViewType >
KOKKOS_INLINE_FUNCTION ParticleBC (const ViewType &view, const NDRegion< T, Dim > &nr, const unsigned &dim, const bool &isUpper)
 

Additional Inherited Members

- Public Attributes inherited from ippl::detail::ParticleBC< T, Dim, ViewType >
ViewType view_m
 Kokkos view containing the field data.
 
size_t dim_m
 The dimension along which this boundary condition.
 
double minval_m
 Minimum and maximum coordinates of the domain along the given dimension.
 
double maxval_m
 
bool isUpper_m
 Whether the boundary conditions are being applied for an upper.
 
double extent_m
 The length of the domain along the given dimension.
 
double middle_m
 The coordinate of the midpoint of the domain along the given dimension.
 

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