All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCommand |
|
AbstractElement |
|
AbstractJMadExecutable |
Contains common functions of commands/tasks that can be executed in MadX.
|
AbstractJMadModelListener |
A model-listener, which implements all the methods, which may be overridden by subclasses, in order to react only on
special events.
|
AbstractKnob |
the abstract implementation of a genera knob
|
AbstractMatchConstraintResult |
|
AbstractMatchMethod |
the most general form of a match method
|
AbstractMatchMethodCommand |
|
AbstractModelDefinition |
A Model definition consists of a (arbitrary) number of initialization - files (madx files) and contains an arbitrary
number of sequence-names.
|
AbstractModelDefinitionPersistenceService |
|
AbstractModelFile |
|
AbstractModelKnob |
The simplest Knob, acting on a model
|
AbstractMultiModelKnob |
Implementation of a Knob which allows to act on multiple Models.
|
AbstractParameter |
|
AbstractResultSelectableTask |
|
AbstractTableCommand |
|
AbstractTask |
A MadX task is a combination of simple madx commands.
|
AbstractTrackResultRequest |
This class provides methods common to ResultRequests involving tracking.
|
AbstractXStreamService<T> |
|
AddFieldErrors |
Task to add absolute field errors to a single element.
|
Aperture |
|
ApertureDefinition |
This the interface of a class that defines aperture-values
|
ApertureDefinitionImpl |
|
ApertureImpl |
geometric aperture information for jmad
|
ApertureReader |
this is the interface of a class which loads the aperture data for jmad
|
ApertureReaderImpl |
this is the implementation of the loader for aperture data
|
ApertureSlice |
Represents one slice of aperture in the aperture model.
|
ApertureVariable |
just a marker interface.
|
AperType |
|
AssertUtil |
|
AssignCommand |
|
Beam |
Represents all the attributes a particle beam in MadX can have.
|
Beam.Direction |
Represents the direction of the beam in MadX.
|
Beam.Particle |
represents one of the possible particles that can be used to define a MadX beam.
|
BeamBeam |
Represents a beambeam element in Madx possible attribute
SIGX=real,SIGY=real,XMA=real,YMA=real,CHARGE=real,BBSHAPE=int,WIDTH=real,BBDIR=int A beam-beam element requires the
particle energy (ENERGY) and the particle charge (CHARGE) as well as the number of particles per bunch (NPART) to be
set by a BEAM command before any calculations are performed
|
BeamBlock |
This class contains all the possible methods to initialize the beam definition
A @Consumer is used to add a beam definition to a sequence
|
BeamCommand |
represents the madX 'beam' command BEAM, PARTICLE=name,MASS=real,CHARGE=real, ENERGY=real,PC=real,GAMMA=real,
EX=real,EXN=real,EY=real,EYN=real, ET=real,SIGT=real,SIGE=real, KBUNCH=integer,NPART=real,BCURRENT=real,
BUNCHED=logical,RADIATE=logical,BV=integer,SEQUENCE=name;
|
BeanPropertyKnob |
this class provides a knob, which just needs a bean and a property of it.
|
Bend |
Represents a bending-magnet of a general type.
|
CallableModelFile |
a model file that will be called at initialization time
|
CallableModelFile.ParseType |
This enum defines if the file will be parsed or not
|
CallableModelFileBuilder |
|
CallableModelFileImpl |
The default implementation of a modelFile.
|
CallCommand |
|
ClassPathModelDefinitionFinder |
This class is an implementation of a ModelDefinitionFinder which searches in the classpath for all available
model definitions.
|
ClassPathUtil |
utility to collect the effective classpath.
|
ClassUtil |
|
CloneUtil |
This is a utility class that uses the XStream mechanism to clone objects.
|
Command |
|
CommandBlock |
this block just represents a block of commands which is executed in one go.
|
Corrector |
Represents an orbit corrector in JMad.
|
CustomVariable |
This is the interface of a variable.
|
CustomVariableImpl |
|
CycleCommand |
|
CycleSequence |
|
DefineAndInstallElements |
Define a list of element and add them to the sequence This class has not been tested for usage online.
|
DefineElement |
|
DeflectionSign |
|
DeleteCommand |
|
DeltaPKnob |
This knob allows setting the x,y,px,py initial conditions according to the given deltap.
|
DynapCommand |
Command DYNAP,TURNS=real, FASTUNE=logical,LYAPUNOV=real,MAXAPER:={..,..,..,..,..,..},ORBIT=logical;
|
DynapOutputParser |
This class provide methods to parse a dynap output.
|
DynapParserException |
|
DynapResult |
This interface allow to manage informations contained in the output of a dynap task.
|
DynapResultImpl |
Standard implementation of DynapResult
|
DynapResultRequest |
Defines the information wanted in the DynapResult
|
DynapResultRequestImpl |
Standard implementation of DynapResultRequest
|
DynapTask |
Execute a Dynap task and if an outputFile is define write the result to it.
|
DynapVariable |
|
EalignCommand |
represents the command for the misaligning one or more elements.
|
EalignVariables |
Parameter values and variables names for Eoption and Esave commands.
|
EditableOpticPoint |
|
EditableOpticPointImpl |
The general implementation of an optics point.
|
EfcompCommand |
represents the command for adding magnetic field errors to one or more elements.
|
Element |
|
ElementAttribute |
this knob is a wrapper of the knob interface to element-attributes.
|
ElementAttributeReader |
This interface provides a method to read attribute properties from MadX.
|
ElementFactory |
|
ElementFilterBlock |
|
ElementFilterBlock.OngoingRegexFilter |
|
ElementListener |
|
EndeditCommand |
|
EOptionCommand |
the madx-command to change error options: EOPTION,SEED=real,ADD=logical;
|
EsaveCommand |
A command that allows to save all machine imperfections into separate table such that after model treatment they can
be accessed and an absolute value of imperfection is returned.
|
ExampleLeirExtractionLineModelDefinitionFactory |
This class is the actual model configuration for the leir extraction transfer line.
|
FastResponseMatrixTool |
|
FileBlock |
|
FileMonitor |
polls a file and terminates as soon as it exists.
|
FileMonitor.ProcessTerminatedUnexpectedlyException |
|
FileMonitor.WaitingFailedException |
Will be thrown, if the waiting fails for some reason.
|
FileUtil |
This class contains some useful static methods for handling files
|
FlattenCommand |
|
FreeText |
|
FullResponseMatrixTool |
This implementation of ResponseMatrixTool calculates the response matrix using the exact kick strengths given
in the request and calculates the response matrix by the use of two trajectories returned by the madx-model.
|
FunctionParameter |
Gives the possibility to assign a function (by function name) with given function value like tgauss(1.2) or ranf();
NOTE: function value of null results into no values such that: tgauss(null) -> tgauss();
|
GaussEalignCommand |
This class represents the command for the misaligning one or more elements with random tgauss (for DX and DY) values.
|
GenericFieldAttributeConverter<T> |
This is a generic converter that can be used by xstream to convert each field of a class into a
<arrbname value="..." /> node.
|
GenericParameter<T> |
|
GenericXStreamService<T> |
|
GetMisalignmentsTask |
This task is intended to call kernel in order to get actual machine imperfections.
|
GetValues |
|
GlobalVariable |
This interface represents a variable which is global in a model.
|
InitialConditionsBlock |
|
InitialContitionsParameters |
Contains utility methods to create parameters out of initial conditions
|
InitPtcTask |
initializes the PTC universe, creates the layout and calls the ptc-align
|
InstallCommand |
|
InterpolationTfsResult |
|
JarUtil |
Utility to get attributes from jar-manifest.
|
JMadConstants |
This class contains constants which are used by many JMad-classes
|
JMadElementType |
Represents the type of an element in JMad.
|
JMadException |
|
JMadExecutable |
|
JMadKernel |
this is the interface for central class which controls an instance of MadX.
|
JMadKernelConfig |
Interface to configure JMadKernel behavior
|
JMadKernelImpl |
this is the implementation of the JMadKernel which controls one MadX-Process.
|
JMadKernelListener |
this interface defines the methods which are fired, when the kernel-state changes.
|
JMadModel |
This is the facade of a JMad - model It provides methods to retrieve values from the model in a save form and also
some wrappers to low-level functions which should be used with care.
|
JMadModelComparator |
Interface for a Model elements comparator.
|
JMadModelDefinition |
This interface represents a general definition of a model-configuration for jmad.
|
JMadModelDefinitionDslSupport |
|
JMadModelDefinitionExporter |
This is the interface of a class that can export jmad model-definitions to
flat files or zip files.
|
JMadModelDefinitionExporterImpl |
|
JMadModelDefinitionExportRequest |
This class allows to formulate a 'request' for exporting particular optics,
sequences and/or ranges from a JMadModelDefinition .
|
JMadModelDefinitionExportRequest.Builder |
Builder class
|
JMadModelDefinitionImpl |
|
JMadModelDefinitionImporter |
This is the interface of a class which can import modelDefinitions from files.
|
JMadModelDefinitionImporterImpl |
|
JMadModelDefinitionManager |
This is the interface of a class that keeps track of all (internally) available model definitions.
|
JMadModelDefinitionManagerImpl |
This is the default implementation of a class that knows about the available Model definitions.
|
JMadModelException |
|
JMadModelFactory |
|
JMadModelFactoryImpl |
|
JMadModelImpl |
|
JMadModelListener |
|
JMadModelManager |
this interface defines basic methods to keep track of the actual model.
|
JMadModelManagerAdapter |
A simple adapter which implements all methods of the listener and requires only those to be implemented when needed.
|
JMadModelManagerImpl |
|
JMadModelManagerListener |
this interface defines a listener to a ModelManager
|
JMadModelSeqElementOnNameComparator |
|
JMadModelStartupConfiguration |
|
JMadPlane |
|
JMadPreferences |
methods to handle settings that must be configurable by an user-application
|
JMadPreferencesImpl |
The basic implementation to store preferences.
|
JMadService |
This is the main entry-point to jmad.
|
JMadServiceConfiguration |
JMad service Java configuration.
|
JMadServiceFactory |
This is a static factory for a jmad service.
|
JMadServiceImpl |
The default implementation of the jmad-service.
|
JMadTwissVariable |
|
JsonXStreamService<T> |
|
Knob |
This interface characterizes a knob to the model.
|
KnobListener |
|
KnobManager |
This is the interface of a class, which manages several knobs
|
KnobManagerImpl |
The simplest implementation of a knob-manager
|
KnobType |
This enum represents the type of a knob
|
LinearKnob |
|
ListUtil |
This class provides some utility-methods for generic lists.
|
ListUtil.Mapper<IN,OUT> |
this interface just defines one method to convert one object into another.
|
LocalFactoriesFinder |
|
MadStatementParser |
|
MadxApertureGlobalVariable |
Special global variables for aperture files.
|
MadxApertureVariable |
|
MadxBin |
Encapsulates the execution of the (native) MadX binaries.
|
MadxBinImpl |
Determines the correct version of the madx-executable and provides methods to start its execution.
|
MadXConstants |
|
MadxDynapVariable |
|
MadxElementType |
The values of this enum represent exactly the (currently implemented) madx element classes.
|
MadxGlobalVariable |
This enum represents madx global variables, which appear in general in the sum-table of the twiss.
|
MadxParameter |
|
MadxParameterImpl |
|
MadxRange |
the definition of a range
|
MadxScriptModelDefinitionPersistenceService |
|
MadxTerminatedException |
|
MadxTrackVariable |
|
MadxTwissVariable |
|
MadxValue |
|
MadxVariable |
This is the general interface for a variable.
|
MadxVarType |
This class represents all possible Types of Values in the file.
|
MadxVaryParameter |
the interface for a matchin variation parameter
|
MadxVaryParameterImpl |
this
|
MadxVaryResult |
|
MadxVaryResultImpl |
|
Marker |
|
MatchConstraint |
Thi interface which represents a general matching constraint for madx
|
MatchConstraintGlobal |
|
MatchConstraintGlobalCommand |
|
MatchConstraintLocal |
|
MatchConstraintLocalCommand |
|
MatchConstraintResult |
|
MatchConstraintResultGlobal |
|
MatchConstraintResultLocal |
|
MatchEndCommand |
|
MatchInitiateCommand |
|
MatchMethod |
this is the general type of a method for matching in madx.
|
MatchMethod.AlgorithmType |
Available MadX supported matching algorithms which define the Type of the MatchMethod
|
MatchMethodJacobian |
The JACOBIAN command minimises the penalty function calculating the Jacobian and solving the linear problem.
|
MatchMethodJacobianCommand |
|
MatchMethodLmdif |
The LMDIF command minimises the sum of squares of the constraint functions using their numerical derivatives:
LMDIF,CALLS=integer,TOLERANCE=real; It is the fastest minimisation method available in MAD.
|
MatchMethodLmdifCommand |
|
MatchMethodMigrad |
The MIGRAD command minimizes the penalty function using the numerical derivatives of the sum of squares
|
MatchMethodMigradCommand |
|
MatchMethodSimplex |
The SIMPLEX Method minimizes the penalty function by the simplex method
|
MatchMethodSimplexCommand |
|
MatchOutputParser |
This class provides an interface to read MadX Matching-Output.
|
MatchOutputParser.MatchingOutputTag |
|
MatchOutputParserException |
|
MatchResult |
This interface represents the result of a matching task in madx
|
MatchResultImpl |
|
MatchResultRequest |
This class defines what results we want to have from a matching task
|
MatchResultRequestImpl |
|
MatchVaryParameterCommand |
|
Misalignment |
this class defines values, which describe a misalignment of one or more elements.
|
MisalignmentConfiguration |
A misalignment-configuration for one element.
|
MisalignmentConfigurationListener |
the interface for a listener to MisalignmentConfigurations
|
MisalignmentListener |
this interface defines methods, which are fired when data in misalignment changes
|
ModelDefinitionCreator |
|
ModelDefinitionFactory |
a simple interface to create model definitions
|
ModelDefinitionFinder |
This interface provides methods to search for available jmad model configurations.
|
ModelDefinitionPersistenceService |
|
ModelDefinitionUtil |
This class contains some utility methods for model definitions
|
ModelDefinitionWriter |
|
ModelFile |
This interface represents the description of a file used for a model and provides the information where to find it.
|
ModelFile.ModelFileLocation |
Where to search the file? In the repository (or if not found there in the repo-copy within the jar) or in the
sourcepath
|
ModelFileBuilder |
|
ModelFileCleaningConfiguration |
|
ModelFileDependant |
This interface must be implemented by all parts of model definitions that require modelfiles.
|
ModelFileFinder |
|
ModelFileFinder.RepositoryFilePriority |
This enum defines what shall take priority if dealing with repository files.
|
ModelFileFinderImpl |
This is the implementation of a class that finds model-files.
|
ModelFileFinderManager |
this interface provides lookup methods for modelFileFinders
|
ModelKnob |
a knob which needs a model
|
ModelMode |
Defines in which mode the model is working.
|
ModelPackageCleaner |
|
ModelPathOffsets |
interface for defining the path offsets within repository and resources.
|
ModelPathOffsetsImpl |
|
Monitor |
|
MultiModelKnob |
Knob which can be attached to multiple JMadModel s.
|
NamedBean |
this interface defines just one method: the one to return the name.
|
NameFilter |
simple interface to define e filter (e.g.
|
NameRefConverter |
This is a converter to specially format a string for references
|
Octupole |
Represents in JMad an element of type OCTUPOLE in
MadX.
|
OffsetBlock |
|
OngoingCall |
|
OngoingLoadTable |
|
OngoingOptics |
|
OngoingRange |
|
OngoingSequence |
|
Optic |
|
OpticImpl |
Represents a collection of values which can be referred to as the actual state of the optics of the accelerator.
|
OpticPoint |
|
OpticPointImpl |
|
OpticsDefinition |
This is the interface for definitions of optics.
|
OpticsDefinitionImpl |
The default implementation of the Optics definition.
|
OpticUtil |
collectiion of utility methods for the Model
|
OptionCommand |
|
OptionCommand.Option |
this enum represents the possible option commands
|
Orbit |
This interface represents an orbit for one plane.
|
OrbitImpl |
|
OrbitInterpolationRequest |
This interface defines a request for an orbit interpolation.
|
OrbitInterpolationRequestImpl |
A request for orbit interpolation.
|
OrbitInterpolationResult |
This interface represents the result of an orbit interpolation.
|
OrbitInterpolationResultImpl |
|
OrbitInterpolationTool |
This interface provides the access to the interpolation of orbits.
|
OrbitInterpolationToolImpl |
|
OrbitSegmentCalculator |
This interface encapsulates the calls required to configure an region where to interpolate the orbit.
|
OsUtil |
provides some methods to determine the operating-system
|
Parameter |
this interface represents all kind of possible parameters to madx-commands
|
PathUtil |
|
PatternOrClassMisalignmentConfiguration |
This class gives an access to multiple misalignment of the provided class/pattern with provided gauss distribution
for DX and DY ONLY!
|
PersistenceService<T> |
Represents a general service to store java objects into xml files.
|
PersistenceServiceException |
|
Position |
|
PrintCommand |
This class implements the MadX-Command 'print' to current output file.
|
ProcessTerminationMonitor |
|
ProcTools |
|
PtcAlignCommand |
this class represents the madx command, to end a ptc-block.
|
PtcCreateLayoutCommand |
This class represents the madx-command to transfer the madx data to ptc: PTC_CREATE_LAYOUT
|
PtcCreateUniverseCommand |
This class represents the madx-command to initialize the ptc-universe
|
PtcEndCommand |
this class represents the madx command, to end a ptc-block.
|
PtcGlobalVariable |
This enum represents madx global variables, which appear in general in the sum-table of the twiss.
|
PtcSetSwitchCommand |
This class represents the madx-command to initialize the ptc-universe
|
PtcTwissCommand |
this class represents a ptc-twiss command
|
PtcTwissVariable |
|
Quadrupole |
Represents in JMad an element of type QUADRUPOLE in MadX.
|
Range |
This class represents a certain range of a MadX sequence.
|
RangeBlock |
|
RangeDefinition |
|
RangeDefinitionBuilder |
|
RangeDefinitionImpl |
this class defines a range in a sequence, by defining the first and the last element.
|
RangeListener |
this interface defines methods, which are fired, when something in a range changes.
|
ReadMyTableCommand |
|
ReadTableCommand |
represents the readtable command of madx
|
RegexNameFilter |
basic implementation of NameFilter using regexpressions.
|
RelativeParticleCoordinate |
describes the position in 6D phase space of a particle relatively to a reference one.
|
RelativeParticleCoordinateImpl |
Standard implementation of RelativeParticleCoordinate
|
RelativeParticleDistribution |
Describe a distribution of particle relatively to a reference one.
|
RelativeParticleDistributionImpl |
Standard implementation of RelativeParticleDistribution
|
RelativePosition |
|
ResbeamCommand |
Represents the command in MadX which resets the beam to the default values.
|
ResourceUtil |
This class provides methods to handle resource files
|
ResponseMatrixTool |
This is the interface of a simple tool, which can calculate a response matrix.
|
ResponseRequest |
this interface defines, what kickers shall be used for calculating the response matrix and at what monitors the
response-values shall be calculated.
|
ResponseRequestImpl |
|
ResponseResult |
The result of a response-matrix calculation
|
ResponseResultImpl |
The implementation of a ResponseResult
|
Result |
|
ResultType |
|
RunMatch |
|
RunPtcTwiss |
Represents a task to be executed in the kernel, that prepares the environment for a ptc twiss and exevutes the
ptc_twiss command
|
RunTwiss |
|
SaveBetaCommand |
|
SelectCommand |
|
SeqeditCommand |
|
Sequence |
|
SequenceBlock |
|
SequenceDefinition |
This class defines the attributes which define a sequence.
|
SequenceDefinitionImpl |
The default implementation for a sequence-definition.
|
SequenceElementFilter |
An interface for the filter used on the elements.
|
SequenceImpl |
Represents a SEQUENCE in the MadX-model.
|
SetBeam |
|
SetClassMisalignment |
This class represents a task, which applies a certain misalignment to a class/patterns of elements with defined
random gaussian distribution for DX and DY.
|
SetEqual |
|
SetFormatCommand |
The command to set the output format of MadX: SET.
|
SetListEqual |
|
SetMisalignment |
This class represents a task, which applies a certain misalignment to a element.
|
SetMisalignmentsTask |
A wrapper for a multiple number of tasks such that the command that is sent to the kernel is at once.
|
Sextupole |
Represents in JMad an element of type SEXTUPOLE
in MadX.
|
SimpleOrbitSegmentCalculator |
This class does the actual interpolation of the orbit in one plane for one segment defined by two adjacent monitors.
|
SimpleStrength |
|
Solenoid |
Reresents in jmad a madx element of type
SOLENOID.
|
SourceInformation |
This interface describes the source of a model definition.
|
SourceInformation.SourceType |
this enum describes the type of the source of the model definition.
|
SourceInformationImpl |
|
StatefulKnob |
A Knob which is sensitive to fundamental changes in the model e.g.
|
StreamSniffer |
|
StreamUtil |
|
Strength |
this class represents a simple name-value pair for madx.
|
StrengthFileParser |
|
StrengthFileParserException |
|
StrengthFileParserNew |
|
StrengthResult |
|
StrengthVarManager |
This interface represents a manager, which keeps track of certain variables which can used in twiss-tables.
|
StrengthVarManagerImpl |
|
StrengthVarManagerListener |
|
StrengthVarSet |
A set of strengthes and variables, like it is created when parsing the strength files.
|
StrengthVarSetImpl |
|
StringUtil |
some utils to handle strings
|
SystemUtil |
This class contains various methods to access system properties.
|
TableModelFile |
a file for the model-definition that will be loaded as table.
|
TableModelFileBuilder |
|
TableModelFileImpl |
A model file which will be loaded as table
|
TempFileUtil |
|
TempFileUtilImpl |
This Class provides some methods to simply access output-files
|
TextFileParser |
A simple parser, that opens an ASCII file and returns all the lines in a list.
|
TextFileParserException |
|
TextFileParserImpl |
Simple parser, that opens a TextFile and returns the (trimmed) lines as List.
|
TfsDoubles |
|
TfsFileParser |
This class provides an interface to read MadX-output files.
|
TfsFileParserException |
|
TfsResult |
|
TfsResultException |
|
TfsResultImpl |
|
TfsResultRequest |
Defines which madx-variables shall be contained in the TfsResult after the twiss.
|
TfsResultRequestImpl |
this class provides a way to define, what results one wants to get back from a MadX twiss - Task.
|
TfsSummary |
An implementation of this interface shall contain all the information which is available in the Twiss-summary of
madx.
|
TfsSummaryImpl |
|
TrackCommand |
command TRACK, onepass, deltap= double, dump,...;
|
TrackEndCommand |
command trackend;
|
TrackInitialCondition |
Defines initial values to enter tracking module.
|
TrackInitialConditionImpl |
Standard implementation of TrackInitialCondition
|
TrackObserveCommand |
command OBSERVE, place= string;
|
TrackOutputParser |
This class provide methods to parse a track output.
|
TrackParserException |
|
TrackResult |
This interface allow to manage data contained in the output of a track task.
|
TrackResultImpl |
Standard implementation of TrackResult
|
TrackResultRequest |
Defines the information wanted in the TrackResult
|
TrackResultRequestImpl |
Standard implementation of TrackResultRequest
|
TrackRunCommand |
command RUN, maxaper= double array, turns= integer, ffile= integer;
|
TrackStartCommand |
command START, x= double, px= double, y= double, py= double, t= double, pt= double;
|
TrackTask |
Execute a track task and if an output file is defined write the result to it.
|
TrackVariable |
|
TransferMatrixCalculator |
|
TwissCommand |
|
TwissInitialConditionKnob |
this is a knob for a twiss initial condition.
|
TwissInitialConditions |
|
TwissInitialConditionsImpl |
|
TwissInitialConditionsJsonConverter |
|
TwissInitialConditionsXmlConverter |
|
TwissListener |
this interface contains methods, which are fired e.g.
|
TwissVariable |
This interface represents a variable which can result in a column of a twiss table.
|
UnknownElement |
represents any element for which there exists currently no type in JMad.
|
UnusedLocalFileDetector |
|
UpdateRequest |
|
UpdateRequestBuilder |
|
UseCommand |
|
ValueCommand |
This class implements the MadX-Command 'value'.
|
Variable |
This is the general interface for a variable.
|
VariableUtil |
This class provides some methods to handle variables which are implemented in enums.
|
WaitForMadxTimedOutException |
|
WriteCommand |
Command write,table=tableName,file=fileName;
|
XmlModelDefinitionPersistenceService |
|
XmlXStreamService<T> |
|
ZipUtil |
some utility methods for zip files
|