gov.sns.xal.model.elem
Class RfCavity

java.lang.Object
  |
  +--gov.sns.xal.model.elem.ElementSeq
        |
        +--gov.sns.xal.model.elem.RfCavity
All Implemented Interfaces:
IComponent, IComposite

public class RfCavity
extends ElementSeq


Field Summary
static java.lang.String s_strType
          string type identifier for class
 
Fields inherited from class gov.sns.xal.model.elem.ElementSeq
s_szDefReserve
 
Constructor Summary
RfCavity()
           
 
Method Summary
 UnivariateRealPolynomial getStf()
          return a polynomial fit of the "S" transit time factor as a function of beta
 UnivariateRealPolynomial getStfPrime()
          return a polynomial fit of the "S" transit time factor prime as a function of beta
 UnivariateRealPolynomial getTtf()
          return a polynomial fit of the transit time factor as a function of beta
 UnivariateRealPolynomial getTtfPrime()
          return a polynomial fit of the transit time factor prime as a function of beta
 void initializeFrom(IModelDataSource source)
          Initialize this element from the supplied source.
 void setStf(UnivariateRealPolynomial polynomial)
           
 void setStfPrime(UnivariateRealPolynomial polynomial)
           
 void setTtf(UnivariateRealPolynomial polynomial)
           
 void setTtfPrime(UnivariateRealPolynomial polynomial)
           
 
Methods inherited from class gov.sns.xal.model.elem.ElementSeq
addChild, childIterator, concatenateEquals, getChild, getChildCount, getComments, getId, getLeafCount, getLength, getType, globalIterator, localIterator, print, propagate, remove, setComments, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_strType

public static final java.lang.String s_strType
string type identifier for class

See Also:
Constant Field Values
Constructor Detail

RfCavity

public RfCavity()
Method Detail

getTtf

public UnivariateRealPolynomial getTtf()
return a polynomial fit of the transit time factor as a function of beta


setTtf

public void setTtf(UnivariateRealPolynomial polynomial)

getTtfPrime

public UnivariateRealPolynomial getTtfPrime()
return a polynomial fit of the transit time factor prime as a function of beta


setTtfPrime

public void setTtfPrime(UnivariateRealPolynomial polynomial)

getStf

public UnivariateRealPolynomial getStf()
return a polynomial fit of the "S" transit time factor as a function of beta


setStf

public void setStf(UnivariateRealPolynomial polynomial)

getStfPrime

public UnivariateRealPolynomial getStfPrime()
return a polynomial fit of the "S" transit time factor prime as a function of beta


setStfPrime

public void setStfPrime(UnivariateRealPolynomial polynomial)

initializeFrom

public void initializeFrom(IModelDataSource source)
                    throws ModelException
Initialize this element from the supplied source.

Parameters:
source - data source to initialize from
Throws:
java.lang.IllegalArgumentException - if source is not a RfCavityDataSource
ModelException - never