ImpactX
Loading...
Searching...
No Matches
impactx::elements::mixin Namespace Reference

Namespaces

namespace  detail

Classes

struct  Alignment
struct  BeamOptic
struct  GPUDataRegistry
struct  LinearTransport
struct  LinearTransport< T_Element, false >
struct  Named
struct  NoFinalize
struct  PipeAperture
struct  SpinTransport
struct  Thick
struct  Thin

Variables

template<typename T>
int GPUDataRegistry< T >::s_next_id = 0
template<typename T>
std::map< int, std::shared_ptr< T > > GPUDataRegistry< T >::s_registry

Variable Documentation

◆ GPUDataRegistry< T >::s_next_id

template<typename T>
int impactx::elements::mixin::GPUDataRegistry< T >::s_next_id = 0

◆ GPUDataRegistry< T >::s_registry

template<typename T>
std::map<int, std::shared_ptr<T> > impactx::elements::mixin::GPUDataRegistry< T >::s_registry