OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CAbstractTimeDependence
 CParticleBinning::AdaptBins< BunchType, BinningSelector >A class that bins particles in energy bins and allows for adaptive runtime rebinning
 Cmslang::ArgumentExtractor
 CSDDS::array
 CParticleBinning::ArrayReduction< SizeType, IndexType, N >A templated structure for performing array-based reductions in parallel computations
 CAscendingLocationSort
 CSDDS::associate
 CAttributeA representation of an Object attribute
 CAttributeSetMap of std::string versus double value
 CBeamlineVisitor
 CBGeometryBaseAbstract base class for accelerator geometry classes
 Cmatheval::detail::binary_expr_< real_t >Binary expression functor
 Cmatheval::detail::binary_op< real_t >Store a binary operator and its argument trees
 CDistribution::BinomialBehaviorSplitter
 CBorisPusher
 CBoundingBox
 Cmslang::BoundingBox2D
 CBVectorA magnetic field vector
 CCastsTrait< ELEM1, ELEM2 >
 CCastsTrait< ELEM, ELEM >
 CCavityAutophaser
 CTable::CellDescriptor for printing a table cell
 CClassicExceptionThe abstract base class for all exceptions in CLASSIC
 CClassicField
 CSDDS::column
 CSDDS::columnOrder< Iterator >
 CSDDS::array::complainUnsupported< A >
 CSDDS::associate::complainUnsupported< A >
 CSDDS::column::complainUnsupported< A >
 CSDDS::data::complainUnsupported< A >
 CSDDS::include::complainUnsupported< A >
 CSDDS::parameter::complainUnsupported< A >
 Cmatheval::detail::ConstantFolder< real_t >
 CConstChannelAbstract interface for read-only access to variable
 CPartBunch< PLayout, T, Dim >::ConstIterator
 CParticleBinning::CoordinateSelector< bunch_type >Example struct used to access the binning variable for each particle
 CCoordinateSystemTrafo
 Ccoordinatetransform::CoordinateTransform
 CSDDS::data
 CDataSink
 CDescendingLocationSort
 CSDDS::description
 CParticleBinning::DeviceViewTraits< UseDualView, ViewType >Traits class to extract host and device view types from a given ViewType
 CParticleBinning::DeviceViewTraits< false, ViewType >Specialization of DeviceViewTraits for when DualView is not used
 CParticleBinning::DeviceViewTraits< true, ViewType >Specialization of DeviceViewTraits for when DualView is used
 Cpolynomial::DifferentialOperator
 Cpolynomial::DifferentialOperatorTwo
 CDirectoryA map of string versus pointer to Object
 CDistributionInfo
 CDistributionMoments
 CEBVectorsA representation of an electromagnetic field
 COrbitThreader::elementPosition
 COrbitThreader::elementPositionComp
 CElmPtrA section of a beam line
 CEMFieldAbstract base class for electromagnetic fields
 Cstd::enable_shared_from_this
 Cendfieldmodel::EndFieldModel
 CSDDS::error_handler< Iterator >
 CEuclid3DDisplacement and rotation in space
 Cmatheval::detail::eval_ast< real_t >Evaluate the Abstract Syntax Tree
 CEVectorAn electric field vector
 Cmatheval::detail::expectation_handlerError handler for expectation errors
 Cmatheval::detail::expr_ast< real_t >Abstract Syntax Tree
 CField
 CFieldContainer< T, Dim >
 CFieldmap
 CFieldmap::FieldmapDescription
 Cippl::FieldSolverBase
 CFieldWriter
 CSDDS::file
 CFilter
 Cmslang::Function
 CFVps< T, N >
 Cqi::grammar
 CH5PartWrapper
 CH5Writer
 CParticleBinning::Histogram< size_type, bin_index_type, value_type, UseDualView, Properties >Template class providing adaptive particle histogram binning with support for Kokkos Views and DualViews
 Cmatheval::detail::holds_alternative_impl< T >
 CParticleBinning::HostArrayReduction< SizeType, IndexType >Host-only array reduction structure for dynamic array sizes in Kokkos::parallel_reduce
 CSDDS::include
 CIndexMap
 CFM3DH5BlockBase::IndexTriplet
 CFM3DMagnetoStatic::IndexTriplet
 CFM3DMagnetoStaticExtended::IndexTriplet
 Cmslang::Mask::IntPoint
 CInvalidatorAbstract base class for references which must be invalidated when an
 CSectorMagneticFieldMap::IOHandles reading sector field maps
 CIpplInfoWrapper
 Cinterpolation::Mesh::Iterator
 CUtil::KahanAccumulation
 CLaserProfile
 Cstd::less< SetStatistics >
 Cstd::list< T >STL class
 CLoadBalancer< T, Dim >
 CLossDataSink
 CPhysics::Material
 CMatrix3D3-dimensional matrix
 Cmatrix_t
 Cinterpolation::MeshBase class for meshing routines
 CMeshData
 CMesher
 CMeshGenerator
 Cinterpolation::MMatrix< Tmplt >
 Cinterpolation::MVector< Tmplt >
 Ctanhderiv::my_f_params
 CIndexMap::myCompare
 Ccoordinatetransform::myParams
 Cmatheval::detail::nil
 CSDDS::ast::nil
 CExpressions::OArray< T >An array expression
 CExpressions::OArray< double >
 CObjectFunctionAbstract base class for functor objects whose argument is an Object
 COpalBeamline
 COpalDataThe global OPAL structure
 COpalDataImpl
 COpalParticle
 COrbitThreader
 COwnPtr< Object >A pointer which owns the object pointed at
 COwnPtr< OArray< T > >
 COwnPtr< OArray< U > >
 COwnPtr< Scalar< double > >
 COwnPtr< Scalar< T > >
 COwnPtr< Scalar< U > >
 CBMultipoleField::Pair
 CSDDS::parameter
 CSDDS::parameterOrder< Iterator >
 Cmatheval::Parser< real_t >Class interface
 CParserInterface for abstract language parser
 CPartBins
 CPartBunch_t
 CPartDataParticle reference data
 Cippl::ParticleBase
 CParticleProperties
 CPeakFinder
 Cippl::PicManager
 CPlaceRepRepresentation of a place within a beam line or sequence
 CPoint
 CPoint3DA point in 3 dimensions
 CPointer< Object >Reference-counted pointer
 Cpolynomial::Polynomial
 Cinterpolation::PolynomialCoefficientPolynomialCoefficient represents a coefficient in a multi-dimensional polynomial
 Cpolynomial::PolynomialSum
 CPortableBitmapReader
 CPortableGraymapReader
 Cinterpolation::PPSolveFactoryPPSolveFactory solves the system of linear equations to interpolate from a grid of points using higher order polynomials, creating a PolynomialPatch object. The order of the polynomial is user-defined
 Cmslang::QuadTree
 CRandomThe CLASSIC random generator
 CIndexMap::Range
 CRangeRepRepresentation of a range within a beam line or sequence
 CRay
 CRCObjectAbstract base class for reference counted objects
 Cpolynomial::RecursionRelation
 Cpolynomial::RecursionRelationTwo
 CKokkos::reduction_identity< ParticleBinning::ArrayReduction< SizeType, IndexType, N > >Kokkos reduction identity specialization for custom reduction types
 CKokkos::reduction_identity< ParticleBinning::HostArrayReduction< SizeType, IndexType > >Kokkos reduction identity specialization for host-only HostArrayReduction types
 CParticleBinning::ReductionVariantHelper< SizeType, IndexType, Sequence >Primary template for generating std::variant types containing ArrayReduction specializations
 CParticleBinning::ReductionVariantHelper< SizeType, IndexType, std::integer_sequence< IndexType, Sizes... > >Specialized template that expands std::integer_sequence to create a variant of ArrayReduction types
 CSequenceParser::Reference
 Cregex_t
 CRegularExpressionA regular expression
 Cmatheval::detail::binary_expr_< real_t >::result< T >Make boost::phoenix::function happy
 Cmatheval::detail::unary_expr_< real_t >::result< T >Make boost::phoenix::function happy
 CSDDS::columnOrder< Iterator >::result< typename, typename >
 CSDDS::error_handler< Iterator >::result< typename, typename, typename >
 CSDDS::parameterOrder< Iterator >::result< typename, typename >
 CRingSectionComponent placement handler in ring geometry
 CRotation3DRotation in 3-dimensional space
 CSamplingBase
 CExpressions::Scalar< T >A scalar expression
 CExpressions::Scalar< double >
 CSDDSColumn
 CSDDSColumnSet
 CSDDS::SDDSParser
 CSDDSParserException
 CSDDSWriter
 CSectorField
 CSetStatistics
 CSFunctionFunctions of arc length
 Cinterpolation::SolveFactorySolveFactory is a factory class for solving a set of linear equations to generate a polynomial based on nearby points
 Cinterpolation::SquarePolynomialVectorSquarePolynomialVector describes a vector of multivariate polynomials
 CStatementInterface for statements
 CStepper< FieldFunction, Arguments >
 CStepper< FieldFunction, Arguments... >
 CStepSizeConfig
 Cboost::spirit::qi::symbols
 CTableRowRepRepresentation of a table row reference
 CExpressions::TFunction0< T >An operand-less function returning a T
 CExpressions::TFunction1< T, U >A function of one U, returning a T
 CExpressions::TFunction2< T, U >A function of two U's returning a T
 COPALTimer::Timer
 CTokenRepresentation of a single input token
 CTrack
 CTriangle
 CTValue< T >
 CFieldmap::TypeParseTraits< T >
 CFieldmap::TypeParseTraits< double >
 CFieldmap::TypeParseTraits< int >
 CFieldmap::TypeParseTraits< std::string >
 CFieldmap::TypeParseTraits< unsigned int >
 Cmatheval::detail::unary_expr_< real_t >Unary expression functor
 Cmatheval::detail::unary_op< real_t >Store a unary operator and its argument tree
 CValueRange< T >
 Cippl::Vector
 Cstd::vector< T >STL class
 CVector3DA 3-dimension vector
 Cinterpolation::VectorMap
 CSDDS::version
 CVoxel