|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
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) | 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 |
| computeBField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &B, double scaling, const MultipoleTConfig &config, const ViewType &tanhCoefficients) | MultipoleTCurvedConstRadius | privatestatic |
| element_m | MultipoleTBase | protected |
| factorial(unsigned int n) | MultipoleTBase | static |
| 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) override | MultipoleTCurvedConstRadius | virtual |
| getField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, double scaling) override | MultipoleTCurvedConstRadius | virtual |
| getGeometry() override | MultipoleTCurvedConstRadius | inlinevirtual |
| initialise() override | MultipoleTCurvedConstRadius | virtual |
| MaxDerivatives | MultipoleTBase | static |
| MaxFactorial | MultipoleTBase | static |
| MaxPowerInteger | MultipoleTBase | static |
| MultipoleTBase(MultipoleT *element) | MultipoleTBase | explicit |
| MultipoleTCurvedConstRadius(MultipoleT *element) | MultipoleTCurvedConstRadius | explicit |
| planarArcGeometry_m | MultipoleTCurvedConstRadius | private |
| 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 |
| toMagnetCoords(const Vector_t< double, 3 > &R, const MultipoleTConfig &config) | MultipoleTCurvedConstRadius | privatestatic |
| ~MultipoleTBase()=default | MultipoleTBase | virtual |