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

This is the complete list of members for MultipoleTStraight, 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)MultipoleTStraightprivatestatic
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) overrideMultipoleTStraightvirtual
getField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, double scaling) overrideMultipoleTStraightvirtual
getGeometry() overrideMultipoleTStraightinlinevirtual
initialise() overrideMultipoleTStraightvirtual
MaxDerivativesMultipoleTBasestatic
MaxFactorialMultipoleTBasestatic
MaxPowerIntegerMultipoleTBasestatic
MultipoleTBase(MultipoleT *element)MultipoleTBaseexplicit
MultipoleTStraight(MultipoleT *element)MultipoleTStraightexplicit
powerInteger(double x, unsigned int n)MultipoleTBasestatic
rotateFrame(const Vector_t< double, 3 > &R, const MultipoleTConfig &config)MultipoleTBasestatic
straightGeometry_mMultipoleTStraightprivate
tanhCoefficientsGpu_mMultipoleTBaseprotected
tanhCoefficientsHost_mMultipoleTBaseprotected
toMagnetCoords(const Vector_t< double, 3 > &R, const MultipoleTConfig &config)MultipoleTStraightprivatestatic
~MultipoleTBase()=defaultMultipoleTBasevirtual