Celeritas  0.5.0-86+4a8eea4
Classes | Functions
mat/MaterialData.hh File Reference
#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"
#include "celeritas/phys/AtomicNumber.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::IsotopeRecord
 Fundamental, invariant properties of a nuclide. More...
 
struct  celeritas::ElIsotopeComponent
 Fractional isotope component of an element. More...
 
struct  celeritas::ElementRecord
 Fundamental, invariant properties of an element. More...
 
struct  celeritas::MatElementComponent
 Fractional element component of a material. More...
 
struct  celeritas::MaterialRecord
 Fundamental (static) properties of a material. More...
 
struct  celeritas::MaterialParamsData< W, M >
 Access material properties on the device. More...
 
struct  celeritas::MaterialTrackState
 Dynamic material state of a particle track. More...
 
struct  celeritas::MaterialStateData< W, M >
 Store dynamic states of multiple physical particles. More...
 

Functions

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