|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
|
| NAttributes | A collection of routines to construct object Attributes and retrieve |
| Ncoordinatetransform | |
| Nendfieldmodel | |
| NExpressions | Representation objects and parsers for attribute expressions |
| Ninterpolation | |
| NKokkos | |
| Nmatheval | |
| Nmslang | |
| NOpalOffset | |
| NOPALTimer | Timer class |
| NParticleBinning | |
| NPhysics | |
| Npolynomial | |
| NSDDS | |
| Nstd | STL namespace |
| Ntanhderiv | |
| NUtil | |
| CAbsFileStream | A stream of input tokens |
| CAbstractTimeDependence | |
| CAbstractTracker | Track particles or bunches |
| CAction | The base class for all OPAL actions |
| CArithmeticError | The abstract base class for all CLASSIC arithmetic exceptions |
| CAscendingLocationSort | |
| CAstra1D_fast | |
| CAstra1DDynamic | |
| CAstra1DDynamic_fast | |
| CAstra1DElectroStatic | |
| CAstra1DElectroStatic_fast | |
| CAstra1DMagnetoStatic | |
| CAstra1DMagnetoStatic_fast | |
| CAttribute | A representation of an Object attribute |
| CAttributeBase | Abstract base class for attribute values of different types |
| CAttributeHandler | Abstract base class for attribute parsers |
| CAttributeSet | Map of std::string versus double value |
| CBDipoleField | The field of a magnetic dipole |
| CBeam | |
| CBeamline | An abstract sequence of beam line components |
| CBeamlineGeometry | Implements the composite geometry of a beam line |
| CBeamlineVisitor | |
| CBeamSequence | The base class for all OPAL beam lines and sequences |
| CBGeometryBase | Abstract base class for accelerator geometry classes |
| CBMultipoleField | The magnetic field of a multipole |
| CBoolConstant | |
| CBorisPusher | |
| CBoundaryGeometry | |
| CBoundingBox | |
| CBSingleMultipoleField | Representation for a single magnetic multipole field |
| CBVector | A magnetic field vector |
| CCall | |
| CCastsTrait | |
| CCastsTrait< ELEM, ELEM > | |
| CCavityAutophaser | |
| CChannel | Abstract interface for read/write access to variable |
| CClassicException | The abstract base class for all exceptions in CLASSIC |
| CClassicField | |
| CCLRangeError | Range error |
| CComponent | Interface for a single beam element |
| CCompoundStatement | Compound statement |
| CConstBField | A homogenous magnetostatic field |
| CConstBzField | A homogeneous magnetostatic field in z-direction |
| CConstChannel | Abstract interface for read-only access to variable |
| CConstEzField | |
| CConvergenceError | Convergence error exception |
| CCoordinateSystemTrafo | |
| CCorrector | Interface for general corrector |
| CDataSink | |
| CDefaultVisitor | |
| CDefinition | The base class for all OPAL definitions |
| CDescendingLocationSort | |
| CDirectChannel | Direct access to a [b]double[/b] variable |
| CDirectory | A map of string versus pointer to Object |
| CDistribution | |
| CDistributionInfo | |
| CDistributionMoments | |
| CDivideError | Zero divide error |
| CDomainError | Domain error exception |
| CDrift | Interface for drift space |
| CDriftRep | |
| CDumpEMFields | |
| CDumpFields | |
| CEarlyLeaveException | |
| CEBVectors | A representation of an electromagnetic field |
| CEcho | |
| CElement | |
| CElementBase | |
| CElementPositionWriter | |
| CElmPtr | A section of a beam line |
| CEMField | Abstract base class for electromagnetic fields |
| CEuclid3D | Displacement and rotation in space |
| CEuclid3DGeometry | |
| CEVector | An electric field vector |
| CFieldContainer | |
| CFieldmap | |
| CFieldSolver | |
| CFieldSolverCmd | |
| CFieldWriter | |
| CFileStream | A stream of input tokens |
| CFilter | |
| CFixedFFTLowPassFilter | |
| CFlaggedElmPtr | A section of a beam line |
| CFlagger | Set/reset all selection flags in a beam line built from FlaggedElmPtr |
| CFlatTop | Implements the sampling method for the flat-top distribution. x and y coordinates are uniformly distributed inside a circle and number of particles entering domain in [t, t+dt] follows flattop profile |
| CFM1DDynamic | |
| CFM1DDynamic_fast | |
| CFM1DElectroStatic | |
| CFM1DElectroStatic_fast | |
| CFM1DMagnetoStatic | |
| CFM1DMagnetoStatic_fast | |
| CFM1DProfile1 | |
| CFM1DProfile2 | |
| CFM2DDynamic | |
| CFM2DElectroStatic | |
| CFM2DMagnetoStatic | |
| CFM3DDynamic | |
| CFM3DH5Block | |
| CFM3DH5Block_nonscale | |
| CFM3DH5BlockBase | |
| CFM3DMagnetoStatic | |
| CFM3DMagnetoStaticExtended | |
| CFM3DMagnetoStaticH5Block | |
| CFMDummy | |
| CFormatError | Format error exception |
| CFVps | |
| CGaussian | Generating particles following a Gaussian distribution |
| CGeneralClassicException | |
| CH5PartWrapper | |
| CH5PartWrapperForPT | |
| CH5Writer | |
| CHelp | |
| CIfStatement | If statement |
| CIndexedChannel | Access to an indexed [b]double[/b] data member |
| CIndexMap | |
| CIndirectChannel | Access to a [b]double[/b] data member |
| CInvalidator | Abstract base class for references which must be invalidated when an |
| CIpplInfoWrapper | |
| CLaserProfile | |
| CLBalWriter | |
| CLF2 | Leap-Frog 2nd order |
| CLine | |
| CLineTemplate | |
| CLoadBalancer | |
| CLogicalError | Logical error exception |
| CLossDataSink | |
| CMacro | Abstract base class for macros |
| CMacroCmd | |
| CMacroStream | An input buffer for macro commands |
| CMarker | Interface for a marker |
| CMarkerRep | Representation for a marker element |
| CMatrix3D | 3-dimensional matrix |
| CMemoryProfiler | |
| CMeshData | |
| CMesher | |
| CMeshGenerator | |
| CMonitor | |
| CMonitorRep | |
| CMonitorStatisticsWriter | |
| CMultipole | Interface for general multipole |
| CMultipoleRep | |
| CMultipoleT | |
| CMultipoleTBase | |
| CMultipoleTCurvedConstRadius | |
| CMultipoleTCurvedVarRadius | |
| CMultipoleTStraight | |
| CMultiVariateGaussian | A particle generation method following multivariate Gaussian distribution |
| CNullField | A zero electromagnetic field |
| CNullGeometry | Geometry representing an identity transform |
| CObject | The base class for all OPAL objects |
| CObjectFunction | Abstract base class for functor objects whose argument is an Object |
| COffset | |
| COpalBeamline | |
| COpalCavity | |
| COpalData | The global OPAL structure |
| COpalDataImpl | |
| COpalDrift | |
| COpalElement | |
| COpalException | The base class for all OPAL exceptions |
| COpalFilter | |
| COpalMarker | The MARKER element |
| COpalMonitor | |
| COpalMultipole | |
| COpalMultipoleT | |
| COpalParser | The default parser for OPAL-9 |
| COpalParticle | |
| COpalProbe | |
| COpalRingDefinition | |
| COpalSolenoid | |
| COpalSource | |
| COpalTravelingWave | |
| COpalVacuum | |
| COpalVerticalFFAMagnet | |
| COption | |
| COrbitThreader | |
| COscillatingField | An oscillating electromagnetic field |
| COverflowError | Overflow exception |
| COwnPtr | A pointer which owns the object pointed at |
| CParallelTracker | |
| CParseError | Parse exception |
| CParser | Interface for abstract language parser |
| CPartBins | |
| CPartBunch | |
| CPartData | Particle reference data |
| CParticleContainer | |
| CParticleProperties | |
| CPeakFinder | |
| CPlaceRep | Representation of a place within a beam line or sequence |
| CPlanarArcGeometry | A simple arc in the XZ plane |
| CPluginElement | |
| CPoint | |
| CPoint3D | A point in 3 dimensions |
| CPointer | Reference-counted pointer |
| CPolynomialTimeDependence | |
| CPortableBitmapReader | |
| CPortableGraymapReader | |
| CProbe | |
| CProbeRep | |
| CPSystem | |
| CQuaternion | |
| CQuit | |
| CRandom | The CLASSIC random generator |
| CRangeRep | Representation of a range within a beam line or sequence |
| CRangeSelector | |
| CRay | |
| CRBendGeometry | The geometry for a RBend element |
| CRCObject | Abstract base class for reference counted objects |
| CRealConstant | |
| CRealVariable | |
| CRealVector | |
| CRegularExpression | A regular expression |
| CRelativeFFTLowPassFilter | |
| CReplacer | Replace all references to named element by a new version |
| CRFCavity | |
| CRFCavityRep | |
| CRing | Ring describes a ring type geometry for tracking |
| CRingSection | Component placement handler in ring geometry |
| CRK4 | 4-th order Runnge-Kutta stepper |
| CRotation3D | Rotation in 3-dimensional space |
| CSamplingBase | |
| CSavitzkyGolayFilter | |
| CScalingFFAMagnet | |
| CSDDSColumn | |
| CSDDSColumnSet | |
| CSDDSParserException | |
| CSDDSWriter | |
| CSectorField | |
| CSectorMagneticFieldMap | Handles field map grids with sector geometry |
| CSelect | |
| CSelector | |
| CSequence | |
| CSequenceMember | A member of a SEQUENCE |
| CSequenceParser | The parser for SEQUENCE members |
| CSequenceTemplate | |
| CSetStatistics | |
| CSFunction | Functions of arc length |
| CSimpleStatement | A simple input statement in token form |
| CSolenoid | Interface for solenoids |
| CSolenoidRep | |
| CSpecificElementVisitor | |
| CSplineTimeDependence | |
| CStatBaseWriter | |
| CStatement | Interface for statements |
| CStaticElectricField | Abstract base class for static electric fields |
| CStaticMagneticField | Abstract base class for static magnetic fields |
| CStatWriter | |
| CStencilFilter | |
| CStepper | |
| CStepSizeConfig | |
| CStop | |
| CStraightGeometry | A geometry representing a straight line |
| CStringConstant | |
| CStringStream | A stream of input tokens |
| CSystem | |
| CTable | The base class for all OPAL tables |
| CTableRowRep | Representation of a table row reference |
| CTBeamline | |
| CTitle | |
| CToken | Representation of a single input token |
| CTokenStream | Abstract interface for a stream of input tokens |
| CTrack | |
| CTrackCmd | |
| CTrackEnd | The ENDTRACK command |
| CTracker | |
| CTrackParser | |
| CTrackRun | |
| CTravelingWave | |
| CTravelingWaveRep | |
| CTriangle | |
| CTValue | |
| CValue | |
| CValueDefinition | The base class for all OPAL value definitions |
| CValueRange | |
| CVarRadiusGeometry | |
| CVector3D | A 3-dimension vector |
| CVerticalFFAMagnet | |
| CVoxel | |
| CWhileStatement | While statement |