OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include "Particle/ParticleBalancer.hpp"
Go to the source code of this file.
Functions | |
template<class T , unsigned Dim, class Mesh , class CachingPolicy > | |
bool | BinaryRepartition (IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy > > &, double=0.0) |
template<class T , unsigned Dim> | |
bool | BinaryRepartition (IpplParticleBase< ParticleUniformLayout< T, Dim > > &, double=0.0) |
bool BinaryRepartition | ( | IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy > > & | PB, |
double | offset = 0.0 |
||
) |
Definition at line 46 of file ParticleBalancer.hpp.
References IpplInfo::abort(), CalcBinaryRepartition(), Dim, endl(), ERRORMSG, FieldLayout< Dim >::getDomain(), RegionLayout< T, Dim, MeshType >::getFieldLayout(), RegionLayout< T, Dim, MeshType >::getMesh(), RegionLayout< T, Dim, MeshType >::initialized(), RegionLayout< T, Dim, MeshType >::RepartitionLayout(), and scatter().
bool BinaryRepartition | ( | IpplParticleBase< ParticleUniformLayout< T, Dim > > & | , |
double | = 0.0 |
||
) |
Definition at line 144 of file ParticleBalancer.hpp.