|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <HashPairBuilderParallel.h>
Public Types | |
| enum | { Dim = PBase::Dim } |
| typedef PBase::Position_t | Position_t |
Public Member Functions | |
| HashPairBuilderParallel (PBase &p_r, double gammaz) | |
| template<class Pred, class OP> | |
| void | forEach (const Pred &pred_r, const OP &op_r) |
Private Member Functions | |
| std::size_t | getBucketId (std::size_t i) |
Private Attributes | |
| PBase & | particles_mr |
| double | gammaz_m |
| Vektor< int, 3 > | bucketsPerDim_m |
| Vektor< double, 3 > | hChaining_m |
| Vektor< double, 3 > | rmin_m |
| Vektor< double, 3 > | rmax_m |
| Vektor< double, 3 > | hr_m |
Definition at line 37 of file HashPairBuilderParallel.h.
| typedef PBase::Position_t HashPairBuilderParallel< PBase >::Position_t |
Definition at line 41 of file HashPairBuilderParallel.h.
| anonymous enum |
| Enumerator | |
|---|---|
| Dim | |
Definition at line 40 of file HashPairBuilderParallel.h.
|
inline |
Definition at line 43 of file HashPairBuilderParallel.h.
References gammaz_m, hr_m, and particles_mr.
|
inline |
Definition at line 48 of file HashPairBuilderParallel.h.
References bucketsPerDim_m, gammaz_m, getBucketId(), hChaining_m, hr_m, IpplInfo::myNode(), particles_mr, rmax_m, and rmin_m.
Referenced by P3MPoissonSolver::calculatePairForces().
|
inlineprivate |
Definition at line 190 of file HashPairBuilderParallel.h.
References bucketsPerDim_m, hChaining_m, particles_mr, rmax_m, and rmin_m.
Referenced by forEach().
|
private |
Definition at line 214 of file HashPairBuilderParallel.h.
Referenced by forEach(), and getBucketId().
|
private |
Definition at line 213 of file HashPairBuilderParallel.h.
Referenced by forEach(), and HashPairBuilderParallel().
|
private |
Definition at line 215 of file HashPairBuilderParallel.h.
Referenced by forEach(), and getBucketId().
|
private |
Definition at line 218 of file HashPairBuilderParallel.h.
Referenced by forEach(), and HashPairBuilderParallel().
|
private |
Definition at line 212 of file HashPairBuilderParallel.h.
Referenced by forEach(), getBucketId(), and HashPairBuilderParallel().
|
private |
Definition at line 217 of file HashPairBuilderParallel.h.
Referenced by forEach(), and getBucketId().
|
private |
Definition at line 216 of file HashPairBuilderParallel.h.
Referenced by forEach(), and getBucketId().