Celeritas  0.5.0-86+4a8eea4
Public Member Functions | List of all members
celeritas::optical::test::OwningGridAccessor Class Reference

A GridAccessor that stores its own collections. More...

#include <ValidationUtils.hh>

Inheritance diagram for celeritas::optical::test::OwningGridAccessor:
Inheritance graph
[legend]

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 >
 

Detailed Description

A GridAccessor that stores its own collections.


The documentation for this class was generated from the following files: