|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
This is the complete list of members for Ring, including all inherited members.
| accept(BeamlineVisitor &visitor) const override | Ring | virtual |
| actionRange_m | ElementBase | private |
| addReference() const | RCObject | inline |
| angleTolerance_m | Ring | privatestatic |
| aperture_m | ElementBase | protected |
| appendElement(const Component &element) | Ring | |
| apply(const size_t &id, const double &t, Vector_t &E, Vector_t &B) override | Ring | virtual |
| apply(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) override | Ring | virtual |
| applyToReferenceParticle(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) | Component | virtual |
| beamPhiInit_m | Ring | private |
| beamPRInit_m | Ring | private |
| beamRInit_m | Ring | private |
| bends() const override | Ring | inlinevirtual |
| Bfield(const Point3D &P) const | Component | inline |
| Bfield(const Point3D &P, double t) const | Component | inline |
| bgeometry_m | ElementBase | private |
| buildRingSections() | Ring | private |
| checkAndClose() | Ring | private |
| checkMidplane(Euclid3D delta) const | Ring | private |
| clone() const override | Ring | inlinevirtual |
| Component(const std::string &name) | Component | explicit |
| Component() | Component | |
| Component(const Component &right) | Component | |
| convert(const Vector3D &vec) | Ring | inlinestatic |
| convert(const Vector_t &vec) | Ring | inlinestatic |
| copyStructure() | ElementBase | virtual |
| csTrafoGlobal2Local_m | ElementBase | protected |
| cyclHarm_m | Ring | private |
| defaultAperture_m | Component | protectedstatic |
| deleteOnTransverseExit_m | ElementBase | private |
| EBfield(const Point3D &P) const | Component | inline |
| EBfield(const Point3D &P, double t) const | Component | inline |
| Efield(const Point3D &P) const | Component | inline |
| Efield(const Point3D &P, double t) const | Component | inline |
| elemedgeSet_m | ElementBase | private |
| ElementBase(const std::string &name) | ElementBase | explicit |
| ElementBase() | ElementBase | |
| ElementBase(const ElementBase &) | ElementBase | |
| elementEdge_m | ElementBase | protected |
| elementID | ElementBase | private |
| elementPosition_m | ElementBase | private |
| elementTypeToString_s | ElementBase | privatestatic |
| exit_face_slope_m | Component | protected |
| finalise() override | Ring | virtual |
| fixPosition() | ElementBase | inline |
| getAperture() const | ElementBase | inline |
| getArcLength() const | ElementBase | inlinevirtual |
| getAttribute(const std::string &aKey) const | ElementBase | virtual |
| getBeamPhiInit() const | Ring | inline |
| getBeamPRInit() const | Ring | inline |
| getBeamRInit() const | Ring | inline |
| getBoundaryGeometry() const | ElementBase | inlinevirtual |
| getBoundingBoxInLabCoords() const | ElementBase | virtual |
| getChannel(const std::string &aKey, bool create=false) | ElementBase | virtual |
| getConstChannel(const std::string &aKey) const | ElementBase | virtual |
| getCSTrafoGlobal2Local() const | ElementBase | inline |
| getDesign() const | Component | virtual |
| getDesignEnergy() const | Component | inlinevirtual |
| getDimensions(double &zBegin, double &zEnd) const override | Ring | virtual |
| getEdgeToBegin() const | ElementBase | inlinevirtual |
| getEdgeToEnd() const | ElementBase | inlinevirtual |
| getElementDimensions(double &begin, double &end) const | ElementBase | inlinevirtual |
| getElementLength() const | ElementBase | inlinevirtual |
| getElementPosition() const | ElementBase | inline |
| getEntrance() const | ElementBase | inlinevirtual |
| getEntranceFrame() const | ElementBase | inlinevirtual |
| getEntrancePatch() const | ElementBase | inlinevirtual |
| getExit() const | ElementBase | inlinevirtual |
| getExitFrame() const | ElementBase | inlinevirtual |
| getExitPatch() const | ElementBase | inlinevirtual |
| getField() override | Ring | inlinevirtual |
| getField() const override | Ring | inlinevirtual |
| getFlagDeleteOnTransverseExit() const | ElementBase | inline |
| getGeometry() override | Ring | inlinevirtual |
| getGeometry() const override | Ring | inlinevirtual |
| getHarmonicNumber() | Ring | inline |
| getIsClosed() const | Ring | inline |
| getLastSectionPlaced() const | Ring | |
| getLatticePhiInit() const | Ring | inline |
| getLatticeRInit() const | Ring | inline |
| getLatticeThetaInit() const | Ring | inline |
| getLossDataSink() const | Ring | |
| getMisalignment(double &x, double &y, double &s) const | ElementBase | |
| getMisalignment() const | ElementBase | inline |
| getName() const | ElementBase | virtual |
| getNextNormal() const | Ring | |
| getNextPosition() const | Ring | |
| getOrigin() const | ElementBase | inlinevirtual |
| getOutputFN() const | ElementBase | |
| getParticleMatterInteraction() const | ElementBase | inlinevirtual |
| getPotential(const Vector_t &, const double &, Vector_t &, double &) | Component | inlinevirtual |
| getRefPartBunch() const | Ring | |
| getRequiredNumberOfTimeSteps() const | ElementBase | inlinevirtual |
| getRFFreq() const | Ring | inline |
| getRingMaxR() const | Ring | inline |
| getRingMinR() const | Ring | inline |
| getRotationAboutZ() const | ElementBase | inline |
| getRotationStartToEnd(Euclid3D delta) const | Ring | private |
| getSectionsAt(const Vector_t &pos) | Ring | |
| getSymmetry() const | Ring | inline |
| getTotalTransform() const | ElementBase | inlinevirtual |
| getTransform(double fromS, double toS) const | ElementBase | inlinevirtual |
| getTransform(double s) const | ElementBase | inlinevirtual |
| getType() const | Component | virtual |
| getTypeString() const | ElementBase | inline |
| getTypeString(ElementType type) | ElementBase | static |
| getWake() const | ElementBase | inlinevirtual |
| goOffline() | Component | virtual |
| goOnline(const double &kineticEnergy) | Component | virtual |
| hasAttribute(const std::string &aKey) const | ElementBase | virtual |
| hasBoundaryGeometry() const | ElementBase | inlinevirtual |
| hasParticleMatterInteraction() const | ElementBase | inlinevirtual |
| hasWake() const | ElementBase | inlinevirtual |
| initialise(PartBunchBase< double, 3 > *bunch, double &startField, double &endField) override | Ring | virtual |
| initialise(PartBunchBase< double, 3 > *bunch) | Ring | virtual |
| isClosed_m | Ring | private |
| isElementPositionSet() const | ElementBase | inline |
| isInside(const Vector_t &r) const | ElementBase | inlinevirtual |
| isInsideTransverse(const Vector_t &r) const | ElementBase | protected |
| isLocked_m | Ring | private |
| isPositioned() const | ElementBase | inline |
| isSharable() const | ElementBase | inline |
| isShared() const | RCObject | inline |
| latticePhiInit_m | Ring | private |
| latticeRInit_m | Ring | private |
| latticeThetaInit_m | Ring | private |
| lengthTolerance_m | Ring | privatestatic |
| lockRing() | Ring | |
| lossDS_m | Ring | private |
| makeSharable() | ElementBase | virtual |
| maxR2_m | Ring | private |
| minR2_m | Ring | private |
| misalignment_m | ElementBase | protected |
| Online() | Component | virtual |
| online_m | Component | protected |
| operator=(const Ring &ring) | Ring | private |
| RCObject::operator=(const RCObject &right) | RCObject | inlineprotected |
| outputfn_m | ElementBase | private |
| parmatint_m | ElementBase | private |
| phiStep_m | Ring | private |
| planarArcGeometry_m | Ring | private |
| positionIsFixed | ElementBase | private |
| RCObject() | RCObject | inlineprotected |
| RCObject(const RCObject &) | RCObject | inlineprotected |
| refCount | RCObject | mutableprivate |
| RefPartBunch_m | Component | protected |
| refPartBunch_m | Ring | private |
| releasePosition() | ElementBase | inline |
| removeAttribute(const std::string &aKey) | ElementBase | virtual |
| removeReference() const | RCObject | inline |
| resetAzimuths() | Ring | private |
| rfFreq_m | Ring | private |
| Ring(std::string ring) | Ring | |
| Ring(const Ring &ring) | Ring | |
| Ring() | Ring | private |
| ringSections_m | Ring | private |
| rotateToCyclCoordinates(Euclid3D &euclid3d) const | Ring | private |
| rotationZAxis_m | ElementBase | protected |
| scale_m | Ring | private |
| section_list_m | Ring | private |
| sectionCompare(RingSection const *const sec1, RingSection const *const sec2) | Ring | privatestatic |
| setActionRange(const std::queue< std::pair< double, double > > &range) | ElementBase | inline |
| setAperture(const ApertureType &type, const std::vector< double > &args) | ElementBase | inline |
| setAttribute(const std::string &aKey, double val) | ElementBase | virtual |
| setBeamPhiInit(double phiInit) | Ring | inline |
| setBeamPRInit(double pRInit) | Ring | inline |
| setBeamRInit(double rInit) | Ring | inline |
| setBoundaryGeometry(BoundaryGeometry *geo) | ElementBase | virtual |
| setCSTrafoGlobal2Local(const CoordinateSystemTrafo &ori) | ElementBase | inline |
| setCurrentSCoordinate(double s) | ElementBase | |
| setDesignEnergy(const double &energy, bool changeable=true) | Component | inlinevirtual |
| setElementLength(double length) | ElementBase | inlinevirtual |
| setElementPosition(double elemedge) | ElementBase | inline |
| setExitFaceSlope(const double &) | Component | inline |
| setFlagDeleteOnTransverseExit(bool=true) | ElementBase | inline |
| setHarmonicNumber(double cyclHarm) | Ring | inline |
| setIsClosed(bool isClosed) | Ring | inline |
| setLatticePhiInit(double phiInit) | Ring | inline |
| setLatticeRInit(double rInit) | Ring | inline |
| setLatticeThetaInit(double thetaInit) | Ring | inline |
| setLossDataSink(LossDataSink *sink) | Ring | |
| setMisalignment(const CoordinateSystemTrafo &cst) | ElementBase | inline |
| setName(const std::string &name) | ElementBase | virtual |
| setOutputFN(std::string fn) | ElementBase | |
| setParticleMatterInteraction(ParticleMatterInteractionHandler *spys) | ElementBase | virtual |
| setRefPartBunch(PartBunchBase< double, 3 > *bunch) | Ring | |
| setRFFreq(double rfFreq) | Ring | inline |
| setRingAperture(double minR, double maxR) | Ring | |
| setRotationAboutZ(double rotation) | ElementBase | inline |
| setScale(double scale) | Ring | inline |
| setSymmetry(double symmetry) | Ring | inline |
| setWake(WakeFunction *wf) | ElementBase | virtual |
| shareFlag | ElementBase | mutableprotected |
| symmetry_m | Ring | private |
| trackBunch(PartBunchBase< double, 3 > *bunch, const PartData &, bool revBeam, bool revTrack) const | Component | virtual |
| trackMap(FVps< double, 6 > &map, const PartData &, bool revBeam, bool revTrack) const | Component | virtual |
| update(const AttributeSet &) | ElementBase | |
| userAttribs | ElementBase | private |
| wake_m | ElementBase | private |
| willDoAperture_m | Ring | private |
| ~Component() | Component | virtual |
| ~ElementBase() | ElementBase | virtual |
| ~RCObject()=0 | RCObject | inlineprotectedpure virtual |
| ~Ring() | Ring | virtual |