Celeritas  0.5.0-56+6b053cd
Classes | Namespaces | Enumerations | Functions
HeuristicGeoData.hh File Reference
#include <cmath>
#include "corecel/Assert.hh"
#include "corecel/Macros.hh"
#include "corecel/Types.hh"
#include "corecel/cont/Array.hh"
#include "corecel/data/Collection.hh"
#include "corecel/data/CollectionAlgorithms.hh"
#include "corecel/math/ArrayUtils.hh"
#include "corecel/math/Atomics.hh"
#include "celeritas/geo/GeoData.hh"
#include "celeritas/random/RngData.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::test::HeuristicGeoScalars
 
struct  celeritas::test::HeuristicGeoParamsData< W, M >
 
struct  celeritas::test::HeuristicGeoStateData< W, M >
 

Namespaces

 celeritas::test
 Test harness base class for optical physics.
 

Enumerations

enum  LifeStatus : unsigned short { unborn = 0 , alive , dead }
 

Functions

template<MemSpace M>
void celeritas::test::resize (HeuristicGeoStateData< Ownership::value, M > *state, HostCRef< HeuristicGeoParamsData > const &params, size_type size)
 Resize and zero-initialize states.