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
 
struct  TrackedVector
 

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