|
OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
|
#include <ParticleBC.h>


Public Types | |
| using | value_type = typename ViewType::value_type::value_type |
Public Member Functions | |
| KOKKOS_DEFAULTED_FUNCTION | ParticleBC ()=default |
| KOKKOS_INLINE_FUNCTION | ParticleBC (const ViewType &view, const NDRegion< T, Dim > &nr, const unsigned &dim, const bool &isUpper) |
| KOKKOS_DEFAULTED_FUNCTION | ~ParticleBC ()=default |
Public Attributes | |
| ViewType | view_m |
| Kokkos view containing the field data. More... | |
| size_t | dim_m |
| The dimension along which this boundary condition. More... | |
| double | minval_m |
| Minimum and maximum coordinates of the domain along the given dimension. More... | |
| double | maxval_m |
| bool | isUpper_m |
| Whether the boundary conditions are being applied for an upper. More... | |
| double | extent_m |
| The length of the domain along the given dimension. More... | |
| double | middle_m |
| The coordinate of the midpoint of the domain along the given dimension. More... | |
Definition at line 21 of file ParticleBC.h.
| using ippl::detail::ParticleBC< T, Dim, ViewType >::value_type = typename ViewType::value_type::value_type |
Definition at line 22 of file ParticleBC.h.
|
default |
|
default |
| size_t ippl::detail::ParticleBC< T, Dim, ViewType >::dim_m |
The dimension along which this boundary condition.
Definition at line 28 of file ParticleBC.h.
Referenced by ippl::detail::PeriodicBC< T, Dim, ViewType >::operator()(), ippl::detail::ReflectiveBC< T, Dim, ViewType >::operator()(), and ippl::detail::SinkBC< T, Dim, ViewType >::operator()().
| double ippl::detail::ParticleBC< T, Dim, ViewType >::extent_m |
The length of the domain along the given dimension.
Definition at line 37 of file ParticleBC.h.
Referenced by ippl::detail::PeriodicBC< T, Dim, ViewType >::operator()(), and ippl::detail::ParticleBC< T, Dim, ViewType >::ParticleBC().
| bool ippl::detail::ParticleBC< T, Dim, ViewType >::isUpper_m |
Whether the boundary conditions are being applied for an upper.
Definition at line 34 of file ParticleBC.h.
Referenced by ippl::detail::ReflectiveBC< T, Dim, ViewType >::operator()(), and ippl::detail::SinkBC< T, Dim, ViewType >::operator()().
| double ippl::detail::ParticleBC< T, Dim, ViewType >::maxval_m |
Definition at line 31 of file ParticleBC.h.
Referenced by ippl::detail::ReflectiveBC< T, Dim, ViewType >::operator()(), ippl::detail::SinkBC< T, Dim, ViewType >::operator()(), and ippl::detail::ParticleBC< T, Dim, ViewType >::ParticleBC().
| double ippl::detail::ParticleBC< T, Dim, ViewType >::middle_m |
The coordinate of the midpoint of the domain along the given dimension.
Definition at line 39 of file ParticleBC.h.
Referenced by ippl::detail::PeriodicBC< T, Dim, ViewType >::operator()(), and ippl::detail::ParticleBC< T, Dim, ViewType >::ParticleBC().
| double ippl::detail::ParticleBC< T, Dim, ViewType >::minval_m |
Minimum and maximum coordinates of the domain along the given dimension.
Definition at line 30 of file ParticleBC.h.
Referenced by ippl::detail::ReflectiveBC< T, Dim, ViewType >::operator()(), ippl::detail::SinkBC< T, Dim, ViewType >::operator()(), and ippl::detail::ParticleBC< T, Dim, ViewType >::ParticleBC().
| ViewType ippl::detail::ParticleBC< T, Dim, ViewType >::view_m |
Kokkos view containing the field data.
Definition at line 25 of file ParticleBC.h.
Referenced by ippl::detail::PeriodicBC< T, Dim, ViewType >::operator()(), ippl::detail::ReflectiveBC< T, Dim, ViewType >::operator()(), and ippl::detail::SinkBC< T, Dim, ViewType >::operator()().