Interface MadxVaryParameter

  • All Known Implementing Classes:
    MadxVaryParameterImpl

    public interface MadxVaryParameter
    the interface for a matchin variation parameter
    • Method Detail

      • getName

        java.lang.String getName()
        returns the name of the parameter. This can be e.g. a name of a strength or the attribute of an element (e.g. MCIAH->kick)
        Returns:
        the (madx) name of the parameter to vary
      • getStep

        java.lang.Double getStep()
        The approximate initial step size for varying the parameter. If the step is not entered, MAD tries to find a reasonable step, but this may not always work.
        Returns:
        the step to use.
      • getLower

        java.lang.Double getLower()
        Lower limit for the parameter (optional)
        Returns:
        the lower limit or null if not set
      • getUpper

        java.lang.Double getUpper()
        Upper limit for the parameter (optional).
        Returns:
        the upper limit or null if not set
      • getMadxParameter

        MadxParameter getMadxParameter()
        Returns:
        the basis Parameter used for varying