Package xal.extension.jels.model.elem
Class TransferMapLoader.TransferMaps
java.lang.Object
xal.extension.jels.model.elem.TransferMapLoader.TransferMaps
- All Implemented Interfaces:
Comparable<TransferMapLoader.TransferMaps>
- Enclosing class:
- TransferMapLoader
public class TransferMapLoader.TransferMaps
extends Object
implements Comparable<TransferMapLoader.TransferMaps>
Class models transfer matrices for one element.
-
Constructor Summary
ConstructorsConstructorDescriptionTransferMaps
(double[] positions, PhaseMatrix[] transferMaps) TransferMaps
(double position, double length) -
Method Summary
Modifier and TypeMethodDescriptionint
double
energyGain
(IProbe p, double l) boolean
int
hashCode()
transferMap
(IProbe p, double l)
-
Constructor Details
-
TransferMaps
public TransferMaps(double position, double length) -
TransferMaps
-
-
Method Details
-
transferMap
-
energyGain
-
compareTo
- Specified by:
compareTo
in interfaceComparable<TransferMapLoader.TransferMaps>
-
equals
-
hashCode
public int hashCode()
-