OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
Public Member Functions | |
ApplyField (T c, double r, double epsilon, double alpha) | |
void | operator() (std::size_t i, std::size_t j, PartBunch &P, Vektor< double, 3 > &shift) const |
Public Attributes | |
T | C |
double | R |
double | eps |
double | a |
Definition at line 76 of file P3MPoissonSolver.cpp.
|
inline |
Definition at line 77 of file P3MPoissonSolver.cpp.
|
inline |
Definition at line 78 of file P3MPoissonSolver.cpp.
References ApplyField< T >::a, ApplyField< T >::C, Dim, PartBunchBase< T, Dim >::Ef, ApplyField< T >::eps, erf(), exp(), ke, PartBunchBase< T, Dim >::Phi, PartBunchBase< T, Dim >::Q, PartBunchBase< T, Dim >::R, and sqrt().
double ApplyField< T >::a |
Definition at line 110 of file P3MPoissonSolver.cpp.
Referenced by ApplyField< T >::operator()().
T ApplyField< T >::C |
Definition at line 107 of file P3MPoissonSolver.cpp.
Referenced by ApplyField< T >::operator()().
double ApplyField< T >::eps |
Definition at line 109 of file P3MPoissonSolver.cpp.
Referenced by ApplyField< T >::operator()().
double ApplyField< T >::R |
Definition at line 108 of file P3MPoissonSolver.cpp.