IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ippl::detail::Partitioner< Dim > Class Template Reference

#include <Partitioner.h>

Collaboration diagram for ippl::detail::Partitioner< Dim >:

Public Member Functions

 Partitioner ()=default
 ~Partitioner ()=default
template<typename view_type>
void split (const NDIndex< Dim > &domain, view_type &view, const std::array< bool, Dim > &isParallel, int nSplits) const

Detailed Description

template<unsigned Dim>
class ippl::detail::Partitioner< Dim >

Definition at line 14 of file Partitioner.h.

Constructor & Destructor Documentation

◆ Partitioner()

template<unsigned Dim>
ippl::detail::Partitioner< Dim >::Partitioner ( )
default

◆ ~Partitioner()

template<unsigned Dim>
ippl::detail::Partitioner< Dim >::~Partitioner ( )
default

Member Function Documentation

◆ split()

template<unsigned Dim>
template<typename view_type>
void ippl::detail::Partitioner< Dim >::split ( const NDIndex< Dim > & domain,
view_type & view,
const std::array< bool, Dim > & isParallel,
int nSplits ) const

Definition at line 15 of file Partitioner.hpp.

References Dim, and PAssert_EQ.

Referenced by ippl::FieldLayout< Dim >::initialize().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: