Package xal.tools.beam
Enum Class PhaseIndex
- All Implemented Interfaces:
Serializable
,Comparable<PhaseIndex>
,Constable
,IIndex
Enumeration for the element position indices of six-dimensional phase space
object.
- Version:
- Nov 12, 2013
- Author:
- Christopher K. Allen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionReturn the conjugate variable index to this.static Set<PhaseIndex>
Return the set of indices corresponding to momentum coordinates.static Set<PhaseIndex>
Return the set of indices corresponding to spatial coordinates.int
val()
Return the integer value of the index positionstatic PhaseIndex
Returns the enum constant of this class with the specified name.static PhaseIndex[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
X
-
XP
-
Y
-
YP
-
Z
-
ZP
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
spatialIndices
Return the set of indices corresponding to spatial coordinates.- Returns:
- set of spatial indices
-
momentumIndices
Return the set of indices corresponding to momentum coordinates.- Returns:
- set of momentum indices
-
val
public int val()Return the integer value of the index position -
conjugate
Return the conjugate variable index to this. NOTE: - This function is highly under-optimized.- Returns:
- conjugate variable index
-