Celeritas
0.5.0-86+4a8eea4
|
A GridAccessor
that stores its own collections.
More...
#include <ValidationUtils.hh>
Public Member Functions | |
OwningGridAccessor () | |
Construct with internal collections. | |
Public Member Functions inherited from celeritas::optical::test::GridAccessor | |
GridAccessor (Items< real_type > *reals, Items< Grid > *grids) | |
Construct validator for with the underlying storage. | |
std::vector< GridView > | operator() (ItemRange< Grid > grid_ids) const |
Retrieve a table of grid views built on the storage. More... | |
Span< real_type const > | operator() (ItemRange< real_type > const &real_ids) const |
Retrieve a span of reals built on the storage. | |
MfpBuilder | create_mfp_builder () |
Construct an MFP builder with the underlying collections. | |
Additional Inherited Members | |
Public Types inherited from celeritas::optical::test::GridAccessor | |
using | Grid = GenericGridRecord |
using | GridId = OpaqueId< Grid > |
using | ImportPhysicsTable = std::vector< ImportPhysicsVector > |
using | GridView = std::tuple< Span< real_type const >, Span< real_type const > > |
template<class T > | |
using | Items = Collection< T, Ownership::value, MemSpace::host > |
A GridAccessor
that stores its own collections.