double getNormalComponent(int) const
Get normal component.
void setMessageHeader(const std::string &header)
void setSkewComponent(int n, double Bn)
Set component.
void setNormalComponent(int n, double Bn)
Set component.
virtual void accept(BeamlineVisitor &) const override
Apply visitor to SBend.
double getNormalComponent(int n) const
Get component.
virtual BMultipoleField & getField() override=0
Get multipole expansion of field.
virtual bool findChordLength(double &chordLength) override
void setSkewComponent(int, double)
Set skew component.
double getSkewComponent(int) const
Get skew component.
virtual double getElementLength() const
Get design length.
double getSkewComponent(int n) const
Get component.
virtual void visitSBend(const SBend &)=0
Apply the algorithm to a sector bend.
virtual ElementType getType() const override
Get element type std::string.
void setNormalComponent(int, double)
Set normal component.