OPALX (Object Oriented Parallel Accelerator Library for Exascal)
MINIorX
OPALX
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
src
AbsBeamline
EndFieldModel
AsymmetricEnge.cpp
AsymmetricEnge.h
EndFieldModel.cpp
EndFieldModel.h
Enge.cpp
Enge.h
Tanh.cpp
Tanh.h
MultipoleTFunctions
CoordinateTransform.cpp
CoordinateTransform.h
DifferentialOperator.cpp
DifferentialOperator.h
DifferentialOperatorTwo.cpp
DifferentialOperatorTwo.h
Polynomial.cpp
Polynomial.h
PolynomialSum.cpp
PolynomialSum.h
RecursionRelation.cpp
RecursionRelation.h
RecursionRelationTwo.cpp
RecursionRelationTwo.h
tanhDeriv.cpp
tanhDeriv.h
TwoPolynomial.cpp
TwoPolynomial.h
#ElementBase.h#
AttributeSet.cpp
AttributeSet.h
BeamlineVisitor.cpp
BeamlineVisitor.h
Component.cpp
Component.h
Corrector.cpp
Corrector.h
Drift.cpp
Drift.h
ElementBase.cpp
ElementBase.h
Marker.cpp
Marker.h
Monitor.cpp
Monitor.h
Multipole.cpp
Multipole.h
MultipoleT.cpp
MultipoleT.h
MultipoleTBase.cpp
MultipoleTBase.h
MultipoleTCurvedConstRadius.cpp
MultipoleTCurvedConstRadius.h
MultipoleTCurvedVarRadius.cpp
MultipoleTCurvedVarRadius.h
MultipoleTStraight.cpp
MultipoleTStraight.h
Offset.cpp
Offset.h
PluginElement.cpp
PluginElement.h
Probe.cpp
Probe.h
RFCavity.cpp
RFCavity.h
Ring.cpp
Ring.h
ScalingFFAMagnet.cpp
ScalingFFAMagnet.h
Solenoid.cpp
Solenoid.h
SpecificElementVisitor.h
TravelingWave.cpp
TravelingWave.h
VerticalFFAMagnet.cpp
VerticalFFAMagnet.h
AbstractObjects
Action.cpp
Action.h
Attribute.cpp
Attribute.h
AttributeBase.cpp
AttributeBase.h
AttributeHandler.cpp
AttributeHandler.h
BeamSequence.cpp
BeamSequence.h
Definition.cpp
Definition.h
Directory.cpp
Directory.h
Element.cpp
Element.h
Expressions.h
Invalidator.cpp
Invalidator.h
Object.cpp
Object.h
ObjectFunction.cpp
ObjectFunction.h
OpalData.cpp
OpalData.h
OpalParticle.cpp
OpalParticle.h
PlaceRep.cpp
PlaceRep.h
RangeRep.cpp
RangeRep.h
Table.cpp
Table.h
TableRowRep.cpp
TableRowRep.h
ValueDefinition.cpp
ValueDefinition.h
Algorithms
#PartBunch.hpp#
.PartBunch.cpp
.PartBunch.h
.PartBunchBase.h
.PartBunchBase.hpp
AbstractTimeDependence.cpp
AbstractTimeDependence.h
AbstractTracker.cpp
AbstractTracker.h
BoostMatrix.h
CavityAutophaser.cpp
CavityAutophaser.h
CoordinateSystemTrafo.cpp
CoordinateSystemTrafo.h
DefaultVisitor.cpp
DefaultVisitor.h
DistributionMoments.cpp
DistributionMoments.h
Flagger.cpp
Flagger.h
IndexMap.cpp
IndexMap.h
Matrix.h
OpalParticle.cpp
OpalParticle.h
OrbitThreader.cpp
OrbitThreader.h
ParallelTracker.cpp
ParallelTracker.h
PartBins.cpp
PartBins.h
PartData.cpp
PartData.h
PBunchDefs.h
PolynomialTimeDependence.cpp
PolynomialTimeDependence.h
Quaternion.cpp
Quaternion.hpp
SplineTimeDependence.cpp
SplineTimeDependence.h
StepSizeConfig.cpp
StepSizeConfig.h
Tracker.cpp
Tracker.h
Attributes
Attributes.cpp
Attributes.h
Bool.cpp
Bool.h
BoolArray.cpp
BoolArray.h
OpalString.cpp
OpalString.h
Place.cpp
Place.h
PredefinedString.cpp
PredefinedString.h
Range.cpp
Range.h
Real.cpp
Real.h
RealArray.cpp
RealArray.h
Reference.cpp
Reference.h
StringArray.cpp
StringArray.h
TableRow.cpp
TableRow.h
TokenList.cpp
TokenList.h
TokenListArray.cpp
TokenListArray.h
UpperCaseString.cpp
UpperCaseString.h
UpperCaseStringArray.cpp
UpperCaseStringArray.h
BasicActions
Call.cpp
Call.h
DumpEMFields.cpp
DumpEMFields.h
DumpFields.cpp
DumpFields.h
Echo.cpp
Echo.h
Help.cpp
Help.h
Option.cpp
Option.h
PSystem.cpp
PSystem.h
Quit.cpp
Quit.h
Select.cpp
Select.h
Stop.cpp
Stop.h
System.cpp
System.h
Title.cpp
Title.h
Value.cpp
Value.h
BeamlineCore
DriftRep.cpp
DriftRep.h
MarkerRep.cpp
MarkerRep.h
MonitorRep.cpp
MonitorRep.h
MultipoleRep.cpp
MultipoleRep.h
ProbeRep.cpp
ProbeRep.h
RFCavityRep.cpp
RFCavityRep.h
SolenoidRep.cpp
SolenoidRep.h
TravelingWaveRep.cpp
TravelingWaveRep.h
BeamlineGeometry
Euclid3D.cpp
Euclid3D.h
Euclid3DGeometry.cpp
Euclid3DGeometry.h
Geometry.cpp
Geometry.h
Matrix3D.cpp
Matrix3D.h
NullGeometry.cpp
NullGeometry.h
PlanarArcGeometry.cpp
PlanarArcGeometry.h
RBendGeometry.cpp
RBendGeometry.h
Rotation3D.cpp
Rotation3D.h
StraightGeometry.cpp
StraightGeometry.h
VarRadiusGeometry.cpp
VarRadiusGeometry.h
Vector3D.cpp
Vector3D.h
Beamlines
Beamline.cpp
Beamline.h
BeamlineGeometry.cpp
BeamlineGeometry.h
ElmPtr.cpp
ElmPtr.h
FlaggedBeamline.cpp
FlaggedBeamline.h
FlaggedElmPtr.cpp
FlaggedElmPtr.h
TBeamline.h
Channels
Channel.cpp
Channel.h
ConstChannel.cpp
ConstChannel.h
DirectChannel.h
IndexedChannel.h
IndirectChannel.h
Distribution
Distribution.cpp
Distribution.h
FlatTop.cpp
FlatTop.h
Defines the
FlatTop
class used for sampling emitting particles
Gaussian.cpp
Gaussian.h
LaserProfile.cpp
LaserProfile.h
MultiVariateGaussian.cpp
MultiVariateGaussian.h
SamplingBase.hpp
Elements
OpalOffset
OpalGlobalCartesianOffset.cpp
OpalGlobalCartesianOffset.h
OpalGlobalCylindricalOffset.cpp
OpalGlobalCylindricalOffset.h
OpalLocalCartesianOffset.cpp
OpalLocalCartesianOffset.h
OpalLocalCylindricalOffset.cpp
OpalLocalCylindricalOffset.h
OpalBeamline.cpp
OpalBeamline.h
OpalCavity.cpp
OpalCavity.h
OpalDrift.cpp
OpalDrift.h
OpalElement.cpp
OpalElement.h
OpalMarker.cpp
OpalMarker.h
OpalMonitor.cpp
OpalMonitor.h
OpalMultipole.cpp
OpalMultipole.h
OpalMultipoleT.cpp
OpalMultipoleT.h
OpalProbe.cpp
OpalProbe.h
OpalRingDefinition.cpp
OpalRingDefinition.h
OpalSolenoid.cpp
OpalSolenoid.h
OpalSource.h
OpalTravelingWave.cpp
OpalTravelingWave.h
OpalVacuum.cpp
OpalVacuum.h
OpalVerticalFFAMagnet.cpp
OpalVerticalFFAMagnet.h
Expressions
AAutomatic.h
ABinary.h
AColumn.cpp
AColumn.h
ADeferred.h
AList.h
ARefExpr.h
ARow.cpp
ARow.h
ASUnary.h
ATable.cpp
ATable.h
AUnary.h
AValue.h
Expressions.cpp
Expressions.h
Indexer.h
SAutomatic.h
SBinary.h
SCell.cpp
SCell.h
SConstant.h
SDeferred.h
SFunction.cpp
SFunction.h
SHash.cpp
SHash.h
SNull.h
SRefAttr.h
SRefExpr.h
SUnary.h
SValue.h
TFind.h
TFunction0.h
TFunction1.h
TFunction2.h
Fields
Interpolation
Interpolator3dGridTo1d.cpp
Interpolator3dGridTo1d.h
Interpolator3dGridTo3d.cpp
Interpolator3dGridTo3d.h
Mesh.cpp
Mesh.h
MMatrix.cpp
MMatrix.h
MVector.cpp
MVector.h
NDGrid.cpp
NDGrid.h
PolynomialCoefficient.cpp
PolynomialCoefficient.h
PolynomialPatch.cpp
PolynomialPatch.h
PPSolveFactory.cpp
PPSolveFactory.h
SolveFactory.cpp
SolveFactory.h
SquarePolynomialVector.cpp
SquarePolynomialVector.h
ThreeDGrid.cpp
ThreeDGrid.h
TriLinearInterpolator.cpp
TriLinearInterpolator.h
VectorMap.h
AcceleratingField.h
Astra1D_fast.cpp
Astra1D_fast.h
Astra1DDynamic.cpp
Astra1DDynamic.h
Astra1DDynamic_fast.cpp
Astra1DDynamic_fast.h
Astra1DElectroStatic.cpp
Astra1DElectroStatic.h
Astra1DElectroStatic_fast.cpp
Astra1DElectroStatic_fast.h
Astra1DMagnetoStatic.cpp
Astra1DMagnetoStatic.h
Astra1DMagnetoStatic_fast.cpp
Astra1DMagnetoStatic_fast.h
BDipoleField.cpp
BDipoleField.h
BMultipoleField.cpp
BMultipoleField.h
BSingleMultipoleField.h
ConstBField.cpp
ConstBField.h
ConstBzField.cpp
ConstBzField.h
ConstEzField.cpp
ConstEzField.h
Definitions.h
EMField.cpp
EMField.h
Fieldmap.cpp
Fieldmap.h
Fieldmap.hpp
FM1DDynamic.cpp
FM1DDynamic.h
FM1DDynamic_fast.cpp
FM1DDynamic_fast.h
FM1DElectroStatic.cpp
FM1DElectroStatic.h
FM1DElectroStatic_fast.cpp
FM1DElectroStatic_fast.h
FM1DMagnetoStatic.cpp
FM1DMagnetoStatic.h
FM1DMagnetoStatic_fast.cpp
FM1DMagnetoStatic_fast.h
FM1DProfile1.cpp
FM1DProfile1.h
FM1DProfile2.cpp
FM1DProfile2.h
FM2DDynamic.cpp
FM2DDynamic.h
FM2DElectroStatic.cpp
FM2DElectroStatic.h
FM2DMagnetoStatic.cpp
FM2DMagnetoStatic.h
FM3DDynamic.cpp
FM3DDynamic.h
FM3DH5Block.cpp
FM3DH5Block.h
FM3DH5Block_nonscale.cpp
FM3DH5Block_nonscale.h
FM3DH5BlockBase.cpp
FM3DH5BlockBase.h
FM3DMagnetoStatic.cpp
FM3DMagnetoStatic.h
FM3DMagnetoStaticExtended.cpp
FM3DMagnetoStaticExtended.h
FM3DMagnetoStaticH5Block.cpp
FM3DMagnetoStaticH5Block.h
FMDummy.cpp
FMDummy.h
NullField.cpp
NullField.h
OscillatingField.h
SectorField.cpp
SectorField.h
SectorMagneticFieldMap.cpp
SectorMagneticFieldMap.h
StaticElectricField.cpp
StaticElectricField.h
StaticMagneticField.cpp
StaticMagneticField.h
Filters
Filter.h
Filters.h
FixedFFTLowPass.cpp
FixedFFTLowPass.h
RelativeFFTLowPass.cpp
RelativeFFTLowPass.h
SavitzkyGolay.cpp
SavitzkyGolay.h
Stencil.cpp
Stencil.h
Lines
Line.cpp
Line.h
LineTemplate.cpp
LineTemplate.h
Replacer.cpp
Replacer.h
Sequence.cpp
Sequence.h
SequenceMember.cpp
SequenceMember.h
SequenceParser.cpp
SequenceParser.h
SequenceTemplate.cpp
SequenceTemplate.h
MemoryManagement
OwnPtr.h
Pointer.h
RCObject.h
OpalConfigure
Configure.cpp
Configure.h
OpalParser
AbsFileStream.cpp
AbsFileStream.h
CompoundStatement.cpp
CompoundStatement.h
FileStream.cpp
FileStream.h
IfStatement.cpp
IfStatement.h
Macro.cpp
Macro.h
MacroCmd.cpp
MacroCmd.h
MacroStream.cpp
MacroStream.h
OpalParser.cpp
OpalParser.h
Parser.h
SimpleStatement.cpp
SimpleStatement.h
Statement.cpp
Statement.h
StringStream.cpp
StringStream.h
Token.cpp
Token.h
TokenStream.cpp
TokenStream.h
WhileStatement.cpp
WhileStatement.h
PartBunch
Binning
AdaptBins.h
Defines a structure to hold particles in energy bins and their associated data
AdaptBins.tpp
BinHisto.h
BinHisto.tpp
BinningTools.h
ParallelReduceTools.h
datatypes.h
FieldContainer.hpp
FieldSolver.cpp
FieldSolver.hpp
LoadBalancer.hpp
PartBunch.cpp
PartBunch.h
ParticleContainer.hpp
Physics
Air.h
AluminaAL2O3.h
Aluminum.h
Beryllium.h
BoronCarbide.h
Copper.h
Gold.h
Graphite.h
GraphiteR6710.h
Kapton.h
Material.cpp
Material.h
Molybdenum.h
Mylar.h
ParticleProperties.cpp
ParticleProperties.h
Physics.h
Titanium.h
Units.h
Water.h
Steppers
BorisPusher.h
LF2.h
LF2.hpp
RK4.h
RK4.hpp
Stepper.h
Steppers.h
Structure
Beam.cpp
Beam.h
BoundaryGeometry.cpp
BoundaryGeometry.h
BoundingBox.cpp
BoundingBox.h
DataSink.cpp
DataSink.h
ElementPositionWriter.cpp
ElementPositionWriter.h
FieldSolverCmd.cpp
FieldSolverCmd.h
FieldWriter.h
FieldWriter.hpp
H5PartWrapper.cpp
H5PartWrapper.h
H5PartWrapperForPT.cpp
H5PartWrapperForPT.h
H5Writer.cpp
H5Writer.h
IpplInfoWrapper.cpp
IpplInfoWrapper.h
LBalWriter.cpp
LBalWriter.h
LossDataSink.cpp
LossDataSink.h
MemoryProfiler.cpp
MemoryProfiler.h
MeshGenerator.cpp
MeshGenerator.h
MonitorStatisticsWriter.cpp
MonitorStatisticsWriter.h
PeakFinder.cpp
PeakFinder.h
SDDSColumn.cpp
SDDSColumn.h
SDDSColumnSet.cpp
SDDSColumnSet.h
SDDSWriter.cpp
SDDSWriter.h
StatBaseWriter.cpp
StatBaseWriter.h
StatWriter.cpp
StatWriter.h
ValueRange.h
Tables
RangeSelector.cpp
RangeSelector.h
Selector.cpp
Selector.h
Track
Track.cpp
Track.h
TrackCmd.cpp
TrackCmd.h
TrackEnd.cpp
TrackEnd.h
TrackParser.cpp
TrackParser.h
TrackRun.cpp
TrackRun.h
Utilities
MSLang
AffineTransformation.h
ArgumentExtractor.cpp
ArgumentExtractor.h
BoundingBox2D.cpp
BoundingBox2D.h
Difference.cpp
Difference.h
Ellipse.cpp
Ellipse.h
Intersection.cpp
Intersection.h
Mask.cpp
Mask.h
matheval.cpp
matheval.h
matheval.hpp
Polygon.cpp
Polygon.h
QuadTree.cpp
QuadTree.h
Rectangle.cpp
Rectangle.h
Repeat.cpp
Repeat.h
Rotation.cpp
Rotation.h
Shear.cpp
Shear.h
SymmetricDifference.cpp
SymmetricDifference.h
Translation.cpp
Translation.h
Triangle.cpp
Triangle.h
Union.cpp
Union.h
SDDSParser
#file_def.hpp#
array.cpp
array.hpp
array_def.hpp
associate.cpp
associate.hpp
associate_def.hpp
ast.cpp
ast.hpp
ast_def.hpp
column.cpp
column.hpp
column_def.hpp
data.cpp
data.hpp
data_def.hpp
description.cpp
description.hpp
description_def.hpp
error_handler.hpp
file.cpp
file.hpp
file_def.hpp
include.cpp
include.hpp
include_def.hpp
parameter.cpp
parameter.hpp
parameter_def.hpp
SDDSParserException.h
skipper.hpp
version.cpp
version.hpp
version_def.hpp
ArithmeticError.cpp
ArithmeticError.h
ClassicException.cpp
ClassicException.h
ClassicField.cpp
ClassicField.h
ClassicRandom.cpp
ClassicRandom.h
CLRangeError.cpp
CLRangeError.h
ComplexErrorFun.cpp
ComplexErrorFun.h
ConvergenceError.cpp
ConvergenceError.h
DivideError.cpp
DivideError.h
DomainError.cpp
DomainError.h
EarlyLeaveException.cpp
EarlyLeaveException.h
FormatError.cpp
FormatError.h
GeneralClassicException.cpp
GeneralClassicException.h
LogicalError.cpp
LogicalError.h
Mesher.cpp
Mesher.h
MSLang.cpp
MSLang.h
OpalException.cpp
OpalException.h
OpalFilter.cpp
OpalFilter.h
Options.cpp
Options.h
OverflowError.cpp
OverflowError.h
ParseError.cpp
ParseError.h
PortableBitmapReader.cpp
PortableBitmapReader.h
PortableGraymapReader.cpp
PortableGraymapReader.h
RegularExpression.cpp
RegularExpression.h
RingSection.cpp
RingSection.h
SDDSParser.cpp
SDDSParser.h
Timer.cpp
Timer.h
Util.cpp
Util.h
ValueDefinitions
BoolConstant.cpp
BoolConstant.h
RealConstant.cpp
RealConstant.h
RealVariable.cpp
RealVariable.h
RealVector.cpp
RealVector.h
StringConstant.cpp
StringConstant.h
addToDoxygenMainPage.h
changes.cpp
changes.h
config.h.in
GSLErrorHandling.h
Main.cpp
OPALconfig.h
OPALrevision.h
OPALTypes.h
OPALXVersions.h.in