|
|
typedef T | value_type |
| |
|
typedef std::int64_t | index_type |
| |
|
typedef Vector< T, Dim > | vector_type |
| |
|
using | particle_position_type = ParticleAttrib< vector_type, PositionProperties... > |
| |
|
using | position_memory_space = typename particle_position_type::memory_space |
| |
|
using | position_execution_space = typename particle_position_type::execution_space |
| |
|
typedef std::array< BC, 2 *Dim > | bc_container_type |
| |
|
|
static constexpr unsigned | dim = Dim |
| |
◆ applyBC()
template<typename T , unsigned Dim, typename... Properties>
Apply the given boundary conditions to the current particle positions.
- Parameters
-
| R | is the particle position attribute |
| nr | is the particle domain |
◆ getParticleBC()
template<typename T , unsigned Dim, typename... PositionProperties>
Return the current boundary conditions.
◆ setParticleBC() [1/2]
template<typename T , unsigned Dim, typename... PositionProperties>
Use the same boundary condition on each face
- Parameters
-
| bc | is the boundary condition to apply on all faces |
◆ setParticleBC() [2/2]
template<typename T , unsigned Dim, typename... PositionProperties>
Copy over the given boundary conditions.
- Parameters
-
| bcs | are the boundary conditions |
The documentation for this class was generated from the following files: