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