|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
This is the complete list of members for SBend, including all inherited members.
| accept(BeamlineVisitor &) const override | SBend | virtual |
| actionRange_m | ElementBase | private |
| addReference() const | RCObject | inline |
| adjustFringeFields(double ratio) | Bend2D | private |
| angle_m | BendBase | protected |
| aperture_m | ElementBase | protected |
| apply(const size_t &i, const double &t, Vector_t &E, Vector_t &B) override | Bend2D | virtual |
| apply(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) override | Bend2D | virtual |
| applyToReferenceParticle(const Vector_t &R, const Vector_t &P, const double &t, Vector_t &E, Vector_t &B) override | Bend2D | virtual |
| beginToEnd_lcs_m | Bend2D | private |
| beginToEnd_m | Bend2D | private |
| Bend2D(const std::string &name) | Bend2D | explicit |
| Bend2D() | Bend2D | |
| Bend2D(const Bend2D &) | Bend2D | |
| BendBase() | BendBase | |
| BendBase(const BendBase &) | BendBase | |
| BendBase(const std::string &) | BendBase | |
| bends() const | BendBase | inlinevirtual |
| Bfield(const Point3D &P) const | Component | inline |
| Bfield(const Point3D &P, double t) const | Component | inline |
| bgeometry_m | ElementBase | private |
| calcBendAngle(double chordLength, double radius) const | BendBase | protected |
| calcBetaGamma() const | BendBase | protected |
| calcCentralField(const Vector_t &R, double deltaX) | Bend2D | private |
| calcDesignRadius(double fieldAmplitude) const | BendBase | protected |
| calcDesignRadius(double chordLength, double angle) const | BendBase | protected |
| calcEngeFunction(double zNormalized, const std::vector< double > &engeCoeff, int polyOrder, double &engeFunc, double &engeFuncDeriv, double &engeFuncSecDerivNorm) | Bend2D | private |
| calcEntranceFringeField(const Vector_t &R, double deltaX) | Bend2D | private |
| calcExitFringeField(const Vector_t &R, double deltaX) | Bend2D | private |
| calcFieldAmplitude(double radius) const | BendBase | protected |
| calcGamma() const | BendBase | protected |
| calculateBendAngle() | Bend2D | private |
| calculateMapField(const Vector_t &R, Vector_t &B) | Bend2D | private |
| calculateRefTrajectory(double &angleX, double &angleY) | Bend2D | private |
| chordLength_m | BendBase | protected |
| clone() const =0 | ElementBase | pure virtual |
| Component(const std::string &name) | Component | explicit |
| Component() | Component | |
| Component(const Component &right) | Component | |
| computeAngleTrafo_m | Bend2D | private |
| copyStructure() | ElementBase | virtual |
| cosEntranceAngle_m | Bend2D | private |
| csTrafoGlobal2Local_m | ElementBase | protected |
| defaultAperture_m | Component | protectedstatic |
| deleteOnTransverseExit_m | ElementBase | private |
| deltaBeginEntry_m | Bend2D | private |
| deltaBeginExit_m | Bend2D | private |
| deltaEndEntry_m | Bend2D | private |
| deltaEndExit_m | Bend2D | private |
| designEnergy_m | BendBase | protected |
| designEnergyChangeable_m | BendBase | protected |
| designRadius_m | Bend2D | 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 |
| endField_m | Bend2D | private |
| engeCoeffsEntry_m | Bend2D | private |
| engeCoeffsExit_m | Bend2D | private |
| entranceAngle_m | BendBase | protected |
| entranceParameter1_m | Bend2D | private |
| entranceParameter2_m | Bend2D | private |
| entranceParameter3_m | Bend2D | private |
| entryFieldAccel_m | Bend2D | private |
| entryFieldValues_m | Bend2D | private |
| estimateFieldAdjustmentStep(double actualBendAngle) | Bend2D | private |
| exit_face_slope_m | Component | protected |
| exitAngle_m | Bend2D | private |
| exitFieldAccel_m | Bend2D | private |
| exitFieldValues_m | Bend2D | private |
| exitParameter1_m | Bend2D | private |
| exitParameter2_m | Bend2D | private |
| exitParameter3_m | Bend2D | private |
| fast_m | BendBase | protected |
| fieldAmplitude_m | BendBase | protected |
| fieldAmplitudeX_m | BendBase | protected |
| fieldAmplitudeY_m | BendBase | protected |
| fieldIndex_m | Bend2D | private |
| fieldmap_m | BendBase | protected |
| fileName_m | BendBase | protected |
| finalise() override | Bend2D | inlinevirtual |
| findBendEffectiveLength(double startField, double endField) | Bend2D | private |
| findBendStrength() | Bend2D | private |
| findChordLength(double &chordLength) override | SBend | privatevirtual |
| findIdealBendParameters(double chordLength) | Bend2D | private |
| fixPosition() | ElementBase | inline |
| gap_m | BendBase | protected |
| getAperture() const | ElementBase | inline |
| getArcLength() const | ElementBase | inlinevirtual |
| getAttribute(const std::string &aKey) const | ElementBase | virtual |
| getB() const =0 | SBend | pure virtual |
| getBeginToEnd_local() const | Bend2D | inline |
| getBendAngle() const | BendBase | inline |
| getBendRadius() const | Bend2D | inline |
| getBoundaryGeometry() const | ElementBase | inlinevirtual |
| getBoundingBoxInLabCoords() const override | Bend2D | virtual |
| getChannel(const std::string &aKey, bool create=false) | ElementBase | virtual |
| getChordLength() const | BendBase | inline |
| getConstChannel(const std::string &aKey) const | ElementBase | virtual |
| getCSTrafoGlobal2Local() const | ElementBase | inline |
| getDesign() const | Component | virtual |
| getDesignEnergy() const | BendBase | inlinevirtual |
| getDesignPath() const | BendBase | |
| getDimensions(double &sBegin, double &sEnd) const override | Bend2D | inlinevirtual |
| getEdgeToBegin() const | ElementBase | inlinevirtual |
| getEdgeToEnd() const override | Bend2D | inlinevirtual |
| getEffectiveCenter() const | Bend2D | inline |
| getEffectiveLength() const | Bend2D | inline |
| getElementDimensions(double &begin, double &end) const | ElementBase | inlinevirtual |
| getElementLength() const | ElementBase | inlinevirtual |
| getElementPosition() const | ElementBase | inline |
| getEntrance() const | ElementBase | inlinevirtual |
| getEntranceAngle() const | BendBase | inline |
| getEntranceFrame() const | ElementBase | inlinevirtual |
| getEntranceFringeFieldLength() const | Bend2D | |
| getEntrancePatch() const | ElementBase | inlinevirtual |
| getEntryFaceCurvature() const =0 | SBend | pure virtual |
| getEntryFaceRotation() const =0 | SBend | pure virtual |
| getExit() const | ElementBase | inlinevirtual |
| getExitAngle() const override | Bend2D | inlinevirtual |
| getExitFaceCurvature() const =0 | SBend | pure virtual |
| getExitFaceRotation() const =0 | SBend | pure virtual |
| getExitFrame() const | ElementBase | inlinevirtual |
| getExitFringeFieldLength() const | Bend2D | |
| getExitPatch() const | ElementBase | inlinevirtual |
| getField() override=0 | SBend | pure virtual |
| getField() const override=0 | SBend | pure virtual |
| getFieldAmplitude() const | BendBase | inline |
| getFieldMapFN() const | BendBase | inline |
| getFlagDeleteOnTransverseExit() const | ElementBase | inline |
| getFullGap() const | BendBase | inline |
| getGeometry() override=0 | SBend | pure virtual |
| getGeometry() const override=0 | SBend | pure virtual |
| getMisalignment(double &x, double &y, double &s) const | ElementBase | |
| getMisalignment() const | ElementBase | inline |
| getName() const | ElementBase | virtual |
| getNormalComponent(int) const | SBend | |
| getNSlices() const | Bend2D | |
| getOrigin() const | ElementBase | inlinevirtual |
| getOutline() const | Bend2D | |
| getOutputFN() const | ElementBase | |
| getParticleMatterInteraction() const | ElementBase | inlinevirtual |
| getPotential(const Vector_t &, const double &, Vector_t &, double &) | Component | inlinevirtual |
| getRequiredNumberOfTimeSteps() const | ElementBase | inlinevirtual |
| getRotationAboutZ() const | ElementBase | inline |
| getSkewComponent(int) const | SBend | |
| getSlices() const =0 | SBend | pure virtual |
| getStartField() const | Bend2D | inlineprotected |
| getStepsize() const =0 | SBend | pure virtual |
| getSurfaceMesh() const | Bend2D | |
| getTotalTransform() const | ElementBase | inlinevirtual |
| getTransform(double fromS, double toS) const | ElementBase | inlinevirtual |
| getTransform(double s) const | ElementBase | inlinevirtual |
| getType() const override | SBend | virtual |
| getTypeString() const | ElementBase | inline |
| getTypeString(ElementType type) | ElementBase | static |
| getWake() const | ElementBase | inlinevirtual |
| goOffline() | Component | virtual |
| goOnline(const double &kineticEnergy) override | Bend2D | 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 | Bend2D | virtual |
| initializeFieldMap() | Bend2D | private |
| inMagnetCentralRegion(const Vector_t &R) const | Bend2D | private |
| inMagnetEntranceRegion(const Vector_t &R) const | Bend2D | private |
| inMagnetExitRegion(const Vector_t &R) const | Bend2D | private |
| isElementPositionSet() const | ElementBase | inline |
| isFieldZero() | Bend2D | private |
| isInside(const Vector_t &r) const override | Bend2D | virtual |
| isInsideTransverse(const Vector_t &r) const | ElementBase | protected |
| isPositioned() const | ElementBase | inline |
| isPositionInEntranceField(const Vector_t &R) const | Bend2D | private |
| isPositionInExitField(const Vector_t &R) const | Bend2D | private |
| isSharable() const | ElementBase | inline |
| isShared() const | RCObject | inline |
| makeSharable() | ElementBase | virtual |
| maxAngle_m | Bend2D | private |
| messageHeader_m | Bend2D | private |
| misalignment_m | ElementBase | protected |
| nSlices_m | Bend2D | private |
| Online() | Component | virtual |
| online_m | Component | protected |
| operator=(const SBend &) | SBend | private |
| RCObject::operator=(const RCObject &right) | RCObject | inlineprotected |
| outputfn_m | ElementBase | private |
| parmatint_m | ElementBase | private |
| polyOrderEntry_m | Bend2D | private |
| polyOrderExit_m | Bend2D | private |
| positionIsFixed | ElementBase | private |
| print(Inform &msg, double bendAngleX, double bendAngle) | Bend2D | private |
| pusher_m | Bend2D | private |
| RCObject() | RCObject | inlineprotected |
| RCObject(const RCObject &) | RCObject | inlineprotected |
| readFieldMap(Inform &msg) | Bend2D | private |
| refCount | RCObject | mutableprivate |
| RefPartBunch_m | Component | protected |
| refTrajMap_m | BendBase | protected |
| reinitialize_m | Bend2D | private |
| releasePosition() | ElementBase | inline |
| removeAttribute(const std::string &aKey) | ElementBase | virtual |
| removeReference() const | RCObject | inline |
| rotationZAxis_m | ElementBase | protected |
| SBend(const std::string &name) | SBend | explicit |
| SBend() | SBend | |
| SBend(const SBend &) | SBend | |
| 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 |
| setBendAngle(double angle) | BendBase | inlinevirtual |
| setBendEffectiveLength(double startField, double endField) | Bend2D | private |
| setBendStrength() | Bend2D | private |
| setBoundaryGeometry(BoundaryGeometry *geo) | ElementBase | virtual |
| setCSTrafoGlobal2Local(const CoordinateSystemTrafo &ori) | ElementBase | inline |
| setCSTrafoToEntranceRegion(const CoordinateSystemTrafo &trafo) | Bend2D | inlineprivate |
| setCSTrafoToExitRegion(const CoordinateSystemTrafo &trafo) | Bend2D | inlineprivate |
| setCurrentSCoordinate(double s) | ElementBase | |
| setDesignEnergy(const double &energy, bool changeable=true) | BendBase | inlinevirtual |
| setElementLength(double length) | ElementBase | inlinevirtual |
| setElementPosition(double elemedge) | ElementBase | inline |
| setEngeOriginDelta(double delta) | Bend2D | private |
| setEntranceAngle(double entranceAngle) override | Bend2D | inlinevirtual |
| setExitAngle(double exitAngle) | Bend2D | inline |
| setExitFaceSlope(const double &) | Component | inline |
| setFieldAmplitude(double k0, double k0s) | BendBase | |
| setFieldBoundaries(double startField, double endField) | Bend2D | private |
| setFieldCalcParam() | Bend2D | private |
| setFieldMapFN(std::string fileName) | BendBase | inline |
| setFlagDeleteOnTransverseExit(bool=true) | ElementBase | inline |
| setFullGap(double) | BendBase | inline |
| setGapFromFieldMap() | Bend2D | private |
| setK1(double k1) | Bend2D | inline |
| setMessageHeader(const std::string &header) | Bend2D | inlineprotected |
| setMisalignment(const CoordinateSystemTrafo &cst) | ElementBase | inline |
| setName(const std::string &name) | ElementBase | virtual |
| setNormalComponent(int, double) | SBend | |
| setNSlices(const std::size_t &nSlices) | Bend2D | |
| setOutputFN(std::string fn) | ElementBase | |
| setParticleMatterInteraction(ParticleMatterInteractionHandler *spys) | ElementBase | virtual |
| setRotationAboutZ(double rotation) | ElementBase | inline |
| setSkewComponent(int, double) | SBend | |
| setupBendGeometry(double &startField, double &endField) | Bend2D | private |
| setupDefaultFieldMap() | Bend2D | private |
| setupFringeWidths() | Bend2D | private |
| setupPusher(PartBunchBase< double, 3 > *bunch) | Bend2D | private |
| setWake(WakeFunction *wf) | ElementBase | virtual |
| shareFlag | ElementBase | mutableprotected |
| sinEntranceAngle_m | Bend2D | private |
| startField_m | Bend2D | private |
| tanEntranceAngle_m | Bend2D | private |
| tanExitAngle_m | Bend2D | private |
| toEntranceRegion_m | Bend2D | private |
| toExitRegion_m | Bend2D | 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 |
| transformToEntranceRegion(const Vector_t &R) const | Bend2D | inlineprivate |
| transformToExitRegion(const Vector_t &R) const | Bend2D | inlineprivate |
| update(const AttributeSet &) | ElementBase | |
| userAttribs | ElementBase | private |
| wake_m | ElementBase | private |
| widthEntranceFringe_m | Bend2D | private |
| widthExitFringe_m | Bend2D | private |
| ~Bend2D() | Bend2D | virtual |
| ~Component() | Component | virtual |
| ~ElementBase() | ElementBase | virtual |
| ~RCObject()=0 | RCObject | inlineprotectedpure virtual |
| ~SBend() | SBend | virtual |