Celeritas  0.5.0-57+aeecb15
Classes | Typedefs | Functions
AtomicRelaxationData.hh File Reference
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/cont/Range.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionBuilder.hh"
#include "celeritas/Quantities.hh"
#include "celeritas/Types.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::AtomicRelaxTransition
 Atomic relaxation transition data. More...
 
struct  celeritas::AtomicRelaxSubshell
 Electron subshell data. More...
 
struct  celeritas::AtomicRelaxElement
 Elemental atomic relaxation data. More...
 
struct  celeritas::AtomicRelaxIds
 
struct  celeritas::AtomicRelaxParamsData< W, M >
 Electron subshell transition data for atomic relaxation. More...
 
struct  celeritas::AtomicRelaxStateData< W, M >
 Temporary data needed during interaction. More...
 

Typedefs

using celeritas::AtomicRelaxParamsRef = NativeCRef< AtomicRelaxParamsData >
 
using celeritas::AtomicRelaxStateRef = NativeRef< AtomicRelaxStateData >
 

Functions

template<MemSpace M>
void celeritas::resize (AtomicRelaxStateData< Ownership::value, M > *state, HostCRef< AtomicRelaxParamsData > const &params, size_type size)
 Resize state data in host code.