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

This is the complete list of members for MultipoleTCurvedConstRadius, 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
computeBField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &B, double scaling, const MultipoleTConfig &config, const ViewType &tanhCoefficients)MultipoleTCurvedConstRadiusprivatestatic
element_mMultipoleTBaseprotected
factorial(unsigned int n)MultipoleTBasestatic
generateTanhCoefficients(unsigned int numDerivatives)MultipoleTBase
getField(Kokkos::View< Vector_t< double, 3 > * > R, Kokkos::View< Vector_t< double, 3 > * > E, Kokkos::View< Vector_t< double, 3 > * > B, double scaling, size_t count) overrideMultipoleTCurvedConstRadiusvirtual
getField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, double scaling) overrideMultipoleTCurvedConstRadiusvirtual
getGeometry() overrideMultipoleTCurvedConstRadiusinlinevirtual
initialise() overrideMultipoleTCurvedConstRadiusvirtual
MaxDerivativesMultipoleTBasestatic
MaxFactorialMultipoleTBasestatic
MaxPowerIntegerMultipoleTBasestatic
MultipoleTBase(MultipoleT *element)MultipoleTBaseexplicit
MultipoleTCurvedConstRadius(MultipoleT *element)MultipoleTCurvedConstRadiusexplicit
planarArcGeometry_mMultipoleTCurvedConstRadiusprivate
powerInteger(double x, unsigned int n)MultipoleTBasestatic
rotateFrame(const Vector_t< double, 3 > &R, const MultipoleTConfig &config)MultipoleTBasestatic
tanhCoefficientsGpu_mMultipoleTBaseprotected
tanhCoefficientsHost_mMultipoleTBaseprotected
toMagnetCoords(const Vector_t< double, 3 > &R, const MultipoleTConfig &config)MultipoleTCurvedConstRadiusprivatestatic
~MultipoleTBase()=defaultMultipoleTBasevirtual