OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
CavityAutophaser Member List

This is the complete list of members for CavityAutophaser, including all inherited members.

CavityAutophaser(const PartData &ref, std::shared_ptr< Component > cavity)CavityAutophaser
getPhaseAtMaxEnergy(const Vector_t< double, 3 > &R, const Vector_t< double, 3 > &P, double t, double dt)CavityAutophaser
guessCavityPhase(double t)CavityAutophaserprivate
initialP_mCavityAutophaserprivate
initialR_mCavityAutophaserprivate
itsCavity_mCavityAutophaserprivate
itsReference_mCavityAutophaserprivate
optimizeCavityPhase(double initialGuess, double t, double dt)CavityAutophaserprivate
track(double t, const double dt, const double phase, std::ofstream *out=nullptr) constCavityAutophaserprivate
~CavityAutophaser()CavityAutophaser