|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|

Go to the source code of this file.
Functions | |
| template<class T > | |
| Tps< T > | pow (const Tps< T > &x, int y) |
| Integer power. | |
| template<class T > | |
| Tps< T > | sqrt (const Tps< T > &x) |
| Square root. | |
| template<class T > | |
| Tps< T > | sin (const Tps< T > &x) |
| Sine. | |
| template<class T > | |
| Tps< T > | cos (const Tps< T > &x) |
| Cosine. | |
| template<class T > | |
| Tps< T > | tan (const Tps< T > &x) |
| Tangent. | |
| template<class T > | |
| Tps< T > | cot (const Tps< T > &x) |
| Cotangent. | |
| template<class T > | |
| Tps< T > | sec (const Tps< T > &x) |
| Secant. | |
| template<class T > | |
| Tps< T > | csc (const Tps< T > &x) |
| Cosecant. | |
| template<class T > | |
| Tps< T > | exp (const Tps< T > &x) |
| Exponential. | |
| template<class T > | |
| Tps< T > | log (const Tps< T > &x) |
| Natural logarithm. | |
| template<class T > | |
| Tps< T > | sinh (const Tps< T > &x) |
| Hyperbolic sine. | |
| template<class T > | |
| Tps< T > | cosh (const Tps< T > &x) |
| Hyperbolic cosine. | |
| template<class T > | |
| Tps< T > | tanh (const Tps< T > &x) |
| Hyperbolic tangent. | |
Cosine.
Definition at line 129 of file TpsMath.h.
References cos(), Tps< T >::getTruncOrder(), sin(), and Tps< T >::Taylor().
Referenced by ClosedOrbitFinder< Value_type, Size_type, Stepper >::computeTune(), cos(), GlobalFunctions::_cos::operator()(), sec(), sin(), and tan().

Hyperbolic cosine.
Definition at line 222 of file TpsMath.h.
References cosh(), Tps< T >::getTruncOrder(), sinh(), and Tps< T >::Taylor().
Referenced by cosh(), sinh(), and tanh().

Cosecant.
Definition at line 159 of file TpsMath.h.
References Tps< T >::inverse(), and sin().

Exponential.
Definition at line 165 of file TpsMath.h.
References exp(), Tps< T >::getTruncOrder(), and Tps< T >::Taylor().
Referenced by exp(), GlobalFunctions::_pow::operator()(), and GlobalFunctions::_exp::operator()().

Natural logarithm.
Definition at line 182 of file TpsMath.h.
References Tps< T >::getTruncOrder(), log(), and Tps< T >::Taylor().
Referenced by log(), and GlobalFunctions::_log::operator()().

Integer power.
Definition at line 76 of file TpsMath.h.
References Tps< T >::inverse().
Referenced by SimulatedBinaryCrossover< T >::crossover(), TpsData::fillSubst(), interpolation::PPSolveFactory::getDerivPoints(), GlobalFunctions::_pow::operator()(), matheval::detail::SimpleMathParser< real_t >::parseFactor(), and savgol().

Secant.
Definition at line 153 of file TpsMath.h.
References cos(), and Tps< T >::inverse().
Referenced by PyOpal::Field::getElementEndNormal(), PyOpal::Field::getElementEndPosition(), PyOpal::Field::getElementName(), PyOpal::Field::getElementStartNormal(), PyOpal::Field::getElementStartPosition(), and Ring::getSection().

Sine.
Definition at line 111 of file TpsMath.h.
References cos(), Tps< T >::getTruncOrder(), sin(), and Tps< T >::Taylor().
Referenced by cos(), csc(), RBendGeometry::getArcLength(), GlobalFunctions::_sin::operator()(), sin(), sinti(), and tan().

Hyperbolic sine.
Definition at line 204 of file TpsMath.h.
References cosh(), Tps< T >::getTruncOrder(), sinh(), and Tps< T >::Taylor().
Referenced by cosh(), sinh(), and tanh().

Square root.
Definition at line 91 of file TpsMath.h.
References Tps< T >::getTruncOrder(), sqrt(), and Tps< T >::Taylor().
Referenced by Hamiltonian::bendFringe(), SpecializedGreensFunction< 3 >::calculate(), P3MGreensFunction< 3 >::calculate(), Hamiltonian::drift(), FFTBoxPoissonSolver::integratedGreensFunction(), GlobalFunctions::_sqrt::operator()(), Hamiltonian::quadrupole(), Hamiltonian::rbend(), Hamiltonian::sbend(), OrbitThreader::setDesignEnergy(), FFTBoxPoissonSolver::shiftedIntGreensFunction(), sqrt(), and Werrf().

Tangent.
Definition at line 147 of file TpsMath.h.
Referenced by RBendGeometry::getEntrancePatch(), RBendGeometry::getExitPatch(), and GlobalFunctions::_tan::operator()().
