OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
MultipoleTBase Member List

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)MultipoleTBasestatic
calcPowers(double value, unsigned int maxPower, Kokkos::Array< double, MaxPowerInteger > &powers)MultipoleTBasestatic
calcTransverseDerivatives(const Kokkos::Array< double, MultipoleTConfig::NumPoles > &poles, unsigned int numDerivatives, double x, Kokkos::Array< double, MaxDerivatives > &derivatives)MultipoleTBasestatic
element_mMultipoleTBaseprotected
factorial(unsigned int n)MultipoleTBasestatic
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)=0MultipoleTBasepure virtual
getField(const Vector_t< double, 3 > &, Vector_t< double, 3 > &, Vector_t< double, 3 > &, double)=0MultipoleTBasepure virtual
getGeometry()=0MultipoleTBasepure virtual
initialise()=0MultipoleTBasepure virtual
MaxDerivativesMultipoleTBasestatic
MaxFactorialMultipoleTBasestatic
MaxPowerIntegerMultipoleTBasestatic
MultipoleTBase(MultipoleT *element)MultipoleTBaseexplicit
powerInteger(double x, unsigned int n)MultipoleTBasestatic
rotateFrame(const Vector_t< double, 3 > &R, const MultipoleTConfig &config)MultipoleTBasestatic
tanhCoefficientsGpu_mMultipoleTBaseprotected
tanhCoefficientsHost_mMultipoleTBaseprotected
~MultipoleTBase()=defaultMultipoleTBasevirtual