|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
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. | |