|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
This is the complete list of members for MultipoleTBase, including all inherited members.
| calcFringeDerivatives(const double &s0, const double &lambdaLeft, const double &lambdaRight, double s, const ViewType &tanhCoefficients, Kokkos::Array< double, MaxDerivatives > &derivatives) | MultipoleTBase | static |
| calcPowers(double value, unsigned int maxPower, Kokkos::Array< double, MaxPowerInteger > &powers) | MultipoleTBase | static |
| calcTransverseDerivatives(const Kokkos::Array< double, MultipoleTConfig::NumPoles > &poles, unsigned int numDerivatives, double x, Kokkos::Array< double, MaxDerivatives > &derivatives) | MultipoleTBase | static |
| element_m | MultipoleTBase | protected |
| factorial(unsigned int n) | MultipoleTBase | static |
| generateTanhCoefficients(unsigned int numDerivatives) | MultipoleTBase | |
| getField(Kokkos::View< Vector_t< double, 3 > * >, Kokkos::View< Vector_t< double, 3 > * >, Kokkos::View< Vector_t< double, 3 > * >, double, size_t)=0 | MultipoleTBase | pure virtual |
| getField(const Vector_t< double, 3 > &, Vector_t< double, 3 > &, Vector_t< double, 3 > &, double)=0 | MultipoleTBase | pure virtual |
| getGeometry()=0 | MultipoleTBase | pure virtual |
| initialise()=0 | MultipoleTBase | pure virtual |
| MaxDerivatives | MultipoleTBase | static |
| MaxFactorial | MultipoleTBase | static |
| MaxPowerInteger | MultipoleTBase | static |
| MultipoleTBase(MultipoleT *element) | MultipoleTBase | explicit |
| powerInteger(double x, unsigned int n) | MultipoleTBase | static |
| rotateFrame(const Vector_t< double, 3 > &R, const MultipoleTConfig &config) | MultipoleTBase | static |
| tanhCoefficientsGpu_m | MultipoleTBase | protected |
| tanhCoefficientsHost_m | MultipoleTBase | protected |
| ~MultipoleTBase()=default | MultipoleTBase | virtual |